docker(一)---常用命令

docker(一)—常用命令

docker帮助命令

1. docker version //查看版本
2. docker info //详细详细
3. docker --help //帮助命令

1. 镜像命令

1.1 docker images命令

1. docker images //列出本地所有镜像
	REPOSITORY 镜像仓库源;TAG 镜像标签;IMAGE ID 镜像id;CREATED 镜像创建时间;SIZE 镜像大小;
2. docker images -a //列出本地所有镜像, 包含中间映像层
3. docker images -q //只显示当前镜像的id
4. docker images --digests //显示镜像的摘要信息
5. docker images --no-trunc //显示完整的镜像信息

1.2 docker search 命令

1. docker search tomcat//从镜像仓库中查询tomcat镜像
2. docker search -s 30 tomcat //从镜像仓库中查询tomcat镜像,点赞数超过30
3. docker search -s 30 --no-trunc tomcat //从镜像仓库中查询tomcat镜像,点赞数超过30,显示摘要信息
4. docker search tomcat --automated//只列出自动构建的

1.3 docker pull 命令

1. docker pull tomcat // 拉去镜像, 等价于docker pull tomcat:latest

1.4 docker rmi 命令

1. docker rmi tomcat // 删除镜像,后面跟镜像名或id 等价于docker rmi tomcat:latest, 如果镜像实例容器运行, 则需要强行删除
2. docker rmi -f tomcat // 强制删除镜像
3. docker rmi -f tomcat hello-world //删除多个
4. docker rmi -f $(docker images -qa) //全部删除

2. 容器命令

拉取centos镜像到本地

docker pull centos

2.1 启动拉取的centos

(1) docker run -it --name mycentos centos
i 表示以交互模式运行容器, t表示重新分配一个伪终端, name表示设置名称
这时候会进入容器:[root@504a95ebbae9 /]# 504a95ebbae9 表示容器id
(2) 列出正在运行的容器: docker ps
(3) 退出docker: 
exit 关闭容器并退出;
ctrl + p + q 关闭容器不退出;
(4) docker ps -l 显示最新创建的容器,上一个容器
(5) docker ps -a 显示所有的容器, 包含当前运行和已经退出的
(6) docker ps -n 3 显示上三次运行的所有容器
(7) docker ps -lq 静默显示,只显示容器编号
(6) docker ps -a --no-trunc 显示摘要信息,容器id显示全部
(7) docker start e1ecef750c1c 使用docker启动已经关闭的容器, e1ecef750c1c是容器id
(8) docker restart e1ecef750c1c 使用dockers重启容器, e1ecef750c1c是容器id
(9) docker stop e1ecef750c1c 停止容器,是慢慢等待容器停止,
(10) docker kill e1ecef750c1c 立即停止
(11) docker rm e1ecef750c1c 删除停止的容器
(12) docker rm -f e1ecef750c1c 删除正在运行的容器,强制删除
(13) docker rm -f ${docker ps -aq} 批量删除容器
(14) docker ps -a -q | xargs docker rm -f 管道符批量删除,docker pa -a -q会作为xargs传递给docker rm -f

》》》博主长期更新学习心得,推荐点赞关注!!!
》》》若有错误之处,请在评论区留言,谢谢!!!

猜你喜欢

转载自blog.csdn.net/qq_41622739/article/details/107598789