docker:docker的开启退出

对 镜像 的 一些 开启 和 退出 命令:

开启 镜像

以 跑 yolov3 为例:

sudo docker run --ipc=host --gpus all -it ultralytics/yolov3:latest

在这里插入图片描述

退出 镜像

直接 exit 即可

在这里插入图片描述

退出 后 就 直接 结束了

通过
sudo docker ps
就是看不见了
在这里插入图片描述
原因 是 我们就是 普通地 run 起来了 docke 容器

而非 exec 的方式 去启动 容器。

docker run 和 exec 的区别

参考了:
https://www.cnblogs.com/sddai/p/11032879.html

run 有点像 从头创建一个

而 exec 像启动一些 准备好的 镜像

run之后才能 exec? 是的

反正 如果 你容器没启动,exec 这个命令就会抱怨说你没启动容器。exec 更像是执行特定命令的 命令

run 完之后就可以 start 一个容器了

docker start container_name
在这里插入图片描述

execattach 做比较更合适

attach 会让你进入一个 已经 run 的 容器的 shell ,但是如果你从 这个 shell 里面 exit ,那么容器就结束了,死了

exec 执行完命令,容器还不会死:

在这里插入图片描述

docker ps -a 能看到 所有容器,包括 没启动的

在这里插入图片描述

在这里插入图片描述

end

参考了 https://blog.csdn.net/dongdong9223/article/details/52998375

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值