Docker常用命令

镜像命令

# 镜像搜索
docker search 'name'
# 镜像拉取
docker pull name:x.x
# 删除镜像
docker rmi
# 根据id删除
docker rmi -f id
# 删除全部镜像
docker rmi -f $(docker images -aq)

容器命令

启动镜像

docker run [可选参数] image
	可选参数说明:
	--name="Name"		//设置容器名字
	-d					//后台方式运行
	-it					//使用交互方式运行,进入容器查看内容
	-p					//指定容器的端口
		-p		ip:主机端口:容器端口
		-p		   主机端口:容器端口(常用)
		-p  	   		    容器端口
	     					容器端口
	-P					//随机端口
# 如启动(RocketMq)并进入容器,使用/bin的bash命令(容器使用后台运行,必须要有一个前台进程)
docker run -it 26d68c464063 /bin/bash
# 

退出容器

# 直接容器停止并退出
exit
# 容器不停止退出
Ctrl+P+Q

删除容器

# 删除指定容器
docker rm 容器id
# 删除所有容器
docker rm -f $(docker ps -ap)

启动/停止

docker start/restart/stop/kill 容器id

查看日志

docker logs -f -t --tail 10  容器id

查看进程信息

docker top 容器id

查看镜像元数据

docker inspect 容器id

进入当前正在运行的容器

# 进入容器后开启一个新的终端,可以再里面操作
docker exec -it 容器id /bin/bash
# 进入容器正在执行的终端,不会启动新的进程
docker attach 容器id

容器内拷贝文件到主机上

docker cp 容器id:容器内路径 目的主机路径

容器数据券

# 使用数据券:docker run -it -v 主机目录:容器内目录
docker run -it -v /home/ceshi:/home centos /bin/bash
# 查看数据券
docker volume ls
# 查看卷位置
docker inspect 券名
# 容器挂载数据券,–volumes-from
docker run -it --name docker02 --volumes-from docker01 swl/centos:1.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手揽回忆怎么睡

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值