Docker容器基本操作

容器的基本操作

操作命令(全)命令(简)
容器的创建docker container run <image name>docker run <image name>
容器的列出(up)docker container lsdocker ps
容器的列出(up和exit)docker container ls -adocker ps -a
容器的停止docker container stop <name or ID>docker stop <container name or ID>
容器的删除docker container rm <name or ID>docker rm <container name or ID>

命令行批量操作

操作        命令
容器ID批量获取docker container ps -aq
容器根据ID批量停止/删除docker container stop $(docker container ps -aq)
容器运行中强制删除docker container rm <name or ID> -f

容器的attached和detached模式(前台后台运行)

容器的交互模式命令:-it

进入正在运行的容器:docker exec -it <ID> sh

创建并进入容器:docker container run -it <container name> sh

创建容器docker container run背后发生了什么?

1.在本地查找是否存在该镜像

2.去远端的image registry查找该镜像(默认地址是docker hub)

3.下载最新版本的目标镜像

4.基于目标镜像来创建一个新的容器,并且准备运行

5.docker engine分配给这个容器一个虚拟IP地址

6.在宿主机上打开80端口并把容器的80端口转发到宿主机上

7.启动容器,运行指定的命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值