docker基础命令

docker启动重启状态查询等

systemctl start docker  # 启动docker服务
 
systemctl stop docker  # 停止docker服务
 
systemctl restart docker  # 重启docker服务
 
systemctl status docker #查看docker是否开启

镜像查询

docker images					查看镜像
docker pull 镜像名:tag				从服务拉取镜像
docker rmi 镜像名:tag				删除镜像
docker save -o Xxx.tar 镜像名:tag 镜像名:tag		保存镜像为压缩包
docker load -i Xxx.tar 				加载压缩包为镜像
docker build -t 镜像名:tag .				构建镜像
docker push 镜像名:tag				推送镜像到服务

容器基础命令

docker run \
	--name 容器名 \			指定容器名称
	-d \				后台运行
	-p 宿主机端口:容器内软件端口 \		将宿主机端口与容器端口映射
	-v 数据卷名:/容器内的目录 \		挂载数据卷(使用 不需要创建直接挂载就会自动创建)容器内容会先同步到数据卷
	-v /文件夹:/容器内的文件夹 \		挂载文件夹		宿主机内容覆盖容器 宿主机为主
	-v /文件:/容器内的文件 \		挂载文件		宿主机内容覆盖容器 宿主机为主
	镜像名:tag			创建并运行一个容器 
 
docker ps					查看所有运行的容器和状态
 
docker ps -a				查看所有容器,包括已经停止的
 
docker logs -f 容器名 			持续查看容器日志
 
docker pause				让一个运行的容器暂停
 
docker unpause				让一个容器从暂停状态恢复运行
 
docker stop 容器名			停止一个运行的容器
 
docker start 容器名			让一个停止的容器再次运行
 
docker rm 容器名			删除容器
 
docker rm -f 容器名			强制删除容器
 
docker update --restart=always 容器名	设置容器开机自启
 
	  --restart具体参数值详细信息:
 
		no -  容器退出时,不重启容器;
 
		on-failure - 只有在非0状态退出时才从新启动容器;
 
		always - 无论退出状态是如何,都重启容器;	

数据卷:

docker volume create 数据卷名	 创建一个数据卷
 
docker volume ls		 	列出所有的数据卷
 
docker volume rm 数据卷名		 删除一个或多个指定的数据卷
 
docker volume prune		 删除未使用的数据卷
 
docker volume inspect		 显示一个或多个数据卷的信息

网络:

docker network create 网络名称	 		 创建一个docker局域网络
 
docker network connect 容器名 to 网络名称	 	 将某个容器连接到一个docker网络
 
docker network ls		 			 显示所有docker局域网络
 
docker network rm 网络名称	 			 删除docker网络
 
docker network prune		 		 删除所有未引用的docker局域网络
 
docker network inspect		 		 显示某个局域网络信
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值