docker(二)容器的启动,停止,删除

一.Docker 容器的启动

上一篇我们说到过两种创建容器的方法

2.1.直接创建 docker create …

1.docker create命令创建容器
2.执行docker start命令来启动容器

使用docker start命令结合容器id或者容器name可以启动一个容器
在这里插入图片描述

2.2 创建+启动 docker run …

使用了docker run命令创建了容器,则创建完成后容器就已经启动了

二.停止容器

docker stop

在这里插入图片描述

可以通过name或者id终止一个容器

三.删除容器

4.1删除单个容器

docker rm
注意:删除容器时,只能删除已经停止运行的容器,不能删除正在运行的容器

在这里插入图片描述

4.1批量删除

docker rm $(docker ps -a -q)
docker ps -a -q会列出所有容器的id,供rm命令删除。

删除已退出的孤立的容器
docker container prune

在这里插入图片描述

四.依附容器(交互形容器)

依附容器这个主要是针对交互型容器而言的,

docker attach
局限性:

1.docker attach只能进入交互容器进行操作
2.docker attach不能进入一个关闭的容器,或者是一个后台容器
在这里插入图片描述

正确试验方法
1.创建一个容器,然后启动,但是不进入
docker run --name ubuntu -dit ubuntu
在这里插入图片描述
2.执行docker attach ubuntu进入我们的交互形容器
在这里插入图片描述

五.容器内执行命令(还是交互形)

如果,容器在后台启动了,那我们可以使用docker exec在容器内执行命令
注意
1.使用docker exec``即使用户从终端退出,容器也不会停止运行 2.使用docker attach```时,如果用户从终端退出,则容器会停止运行

延续四中,继续使用其中的容器

在这里插入图片描述

在这里插入图片描述

可以发现docker exec只能进入一个挂起在后台,且是启动状态的交互形容器

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值