Docker 常用指令整理

1、查看镜像指令:docker images

-a:列出本地所有的镜像(含中间映像层)
-q:只显示镜像ID
--digests:显示镜像的摘要信息
--no-trunc:显示完整的镜像信息

 2、删除容器镜像:docker rmi 镜像名称/镜像ID

#删除单个镜像
docker rmi -f 镜像ID
docker rmi -f 镜像名称
#同时删除多个镜像
docker rmi -f 镜像名A:tag 镜像名B:tag
#删除全部镜像
docker rmi -f $(docker images -aq)   

 3、登录一个已经在运行中的容器(运行中的容器其实是一个功能完备的Linux操作系统, 所以我们可以在登陆该容器执行常规的Linux命令)

docker exec -it container_id/container-name /bin/bash

 4、容器操作

#查看运行中的容器
docker ps  [-a]

#停止容器运行
docker stop 容器名称/容器ID

#运行容器
docker run 容器名称/容器ID

#交互模式运行容器,在容器内执行/bin/bash命令[注意,--rm选项也会清理容器的匿名data volumes。所以,执行docker run命令带--rm命令选项,等价于在容器退出后,执行docker rm -v]
docker run --rm -it test /bin/bash

#删除容器
docker rm 容器名称/容器ID

 5、容器镜像构建指令:docker build

#镜像构建,-f 后面为Dockerfile文件,-t 后面为镜像名称,. 为当前目录构建[用户可以使用参数 --no-cache 确保获取最新的外部依赖]
docker build --no-cache -f Dockerfile -t test .

 

posted @ 2020-04-09 15:57  LXMZQ  阅读(224)  评论(0编辑  收藏  举报