docker学习之路 基本命令(一)

常用命令#

一.镜像#

Copy Highlighter-hljs
1.docker pull image 下载镜像 【如:docker pull nginx2.docker images 查看本地镜像 3.docker rmi image 删除本地镜像 4.docker search image 搜索镜像 5.docker tag [镜像ID] [新镜像名称]:[旧镜像名称]

二.容器操作#

Copy Highlighter-hljs
1. docker run -itd --name=container_name image_name 创建容器 【-i 表示以交互模式运行容器】 【-d 表示后台运行容器, 返回容器ID】 【-t 为容器返回一个伪输入终端】 【--name 容器命名】 【-e 容器传参】 2. docker ps 查看运行中的容器 3.docker ps -a 查看所有容器 4. docker stop container_name /container_id 停止容器 5. docker restart container_name /container_id 重启容器 6. docker rm container_name /container_id 删除容器 7. docker start container_name /container_id 启动容器 8. docker attch container_name /container_id 重新启动容器时候可以再次启动shell,吸附在容器上 9. docker run -d --name=test_name registry.liugang/centos:latest

三.修改容器和保存修改#

Copy Highlighter-hljs
1. docker exec -it container_name/container_id /bin/bash 进入容器 2. exit 退出容器 3. 提交修改 docker commit -a "author" -m "message" container_name/container_id new_image_name:tag_name 【-a 参数可选,用于指定作者】 【-m 参数可选,提交修改信息说明】 【container_id 容器ID】 【new_image_name 新镜像的名字,可自定义】 【tag_name 新镜像的标签,可不写,默认latest】

四. 容器的进阶操作#

Copy Highlighter-hljs
1. 端口映射 docker run -itd -p 本地端口:容器端口 2. 文件挂载 docker run -itd -v 本地文件目录:容器文件目录 3.文件复制 docker cp 容器名:/容器目录/容器文件名 本地目录/文件名 或者 docker cp 本地: 本地目录/文件名 /容器目录/容器文件名

五.例子#

Copy Highlighter-hljs
1.下载镜像 docker pull ubuntu 2.下载成功之后查看镜像 docker images 3.创建Ubuntu容器 docker run -itd --name=ubuntu-test ubuntu 4.进入容器 docker exec -it ubuntu-test /bin/bash exit 即可退出停止容器
posted @   caibaotimes  阅读(25)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示
CONTENTS