微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Docker的常用基本命令

基本命令 官网https://docs.docker.com/engine/reference/commandline/docker/

查看容器cpu状态

docker stats

帮助命令

docker version #版本
docker info #系统信息,包括容器数和镜像
docker --help # 帮助 

镜像命令

docker images 
docker images -a #查看所有镜像
docker search MysqL # 镜像搜索
docker pull xxx  #下载镜像  xxx是镜像+镜像版本
docker rmi -f xxx # 删除镜像 xxx是镜像ID   镜像ID空格隔开可以删除多个
docker rmi -f $(docker images -aq) # 递归删除所有docker镜像

REPOSITORY   -- 镜像仓库源
TAG			-- 镜像标签
IMAGE ID	-- 镜像ID
CREATED		-- 镜像创建时间
SIZE		-- 镜像大小

容器命令

容器启动的基础是镜像,要先下载镜像才能创建容器

容器启动命令
docker run [可选参数] image

#参数
--name='Name'  #容器名字  MysqL1  、 MysqL2 区分容器
-d			  #后台运行方式
-it			  #使用交互方式运行,进入容器查看内容  (-it 镜像名称 /bin/bash #进入容器内部)
-p 			  #主机端口映射  格式: -p 3306:3306
退出容器
exit #退出容器内部返回宿主机 容器会停止   -it命令进入容器内用此命令退出
ctrl+p+q #容器不停止退出
查看容器
docker ps  		#查看正在运行的容器
docker ps -a  	#查看所有容器
删除容器

-f 强制

docker rm 容器ID 				#删除指定容器
docker rm -f $(docker ps -aq)  # 递归删除所有docker容器
启动和停止容器
docker start 容器ID  #启动容器
docker restart 容器ID  #重启容器
docker stop 容器ID  #停止容器
docker kill 容器ID  #强杀容器
进入当前正在进行的容器
docker exec -it 容器ID /bin/bash
拷贝容器内东西到宿主机
docker cp 容器ID:容器内路劲  目的主机路劲

最后上个网图方便理解(注:如有侵权请联系我):

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐