docker 常用命令
| 指令 |
说明 |
| docker images |
查看已经下载的镜像 |
| docker rmi 镜像名称:标签名 |
删除已经下载的镜像 |
| docker search 镜像 |
从官方仓库中查看镜像 |
| docker pull 镜像:版本 |
从官方仓库中下载的镜像,如果没有版本号默认下载最新版本laster |
| docker run |
创建镜像容器 |
| docker ps |
列出运行中的容器 |
| docker ps -a |
列出所有容器 |
| docker rm 容器名或者容器ID |
删除容器 |
| docker rm -f 容器名或者容器ID |
强制删除容器 |
| docker start/stop/restart 容器名或者容器ID |
启动/停止/重启容器 |
| docker exec |
交互模式使用容器 |
docker 详细解析
docker images [option]
-a:列出本地所有镜像
--digest:显示镜像摘要
-f:显示满足条件的镜像
--format:指定返回值的模版文件
--no-trunc:显示完整的镜像信息
-q:只显示镜像ID
docker rmi [option] 镜像:版本号
-f:强制删除
--no-prune:不移除该镜像的过程镜像,默认是删除的
docker pull [option] 镜像:版本号
-a: 拉取所有版本镜像
docker rm [option] 容器名
-f:强制删除
-l:移除与容器间的网络联通,非容器本身
-v:删除与容器关联的卷
docker cp 原文件:目标目录
# 电脑文件复制到容器
docker cp 当前路径下的文件或者绝对路径下的文件:容器ID下的绝对路径
# 容器文件复制到电脑上
docker cp 容器ID下的绝对路径下的文件:当前路径或者绝对路径
docker --name 容器名称 -d -p 主机端口:容器内端口 -e 环境变量 --link 其他容器名:容器别名 镜像名称:版本号
-d: 后天运行容器并返回容器ID
-i:以交互模式运行容器通常与-t同时使用
-t:为容器重新分配一个伪输入终端通常与-i同时使用
--name:为容器指定一个名称
-e:xxx=xxx 设置环境变量
-m:设置容器使用内容最大值
-link:添加链接到另一个容器
-p:开放一个端口
--rm:容器结束自动删除