当前位置:   article > 正文

进入Docker容器的两种方式

进入docker

列出含有ubuntu关键字的Docker中的镜像

# sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。
sudo docker images |grep ubuntu
  • 1
  • 2

在这里插入图片描述

# -i:以交互模式运行容器,通常与-t同时使用。
# -d:后台运行容器,并返回容器ID,也即启动守护式容器。
# -t:为容器重新分配一个伪输入终端,通常与-i同时使用。
sudo docker run -itd ubuntu:latest
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

使用attach方法进入Docker容器

在这里插入图片描述
使用attach进入,退出后,这个容器会消失,被意外关闭。

使用exec方法进入Docker容器

在这里插入图片描述
exec进入,退出之后,这个容器依然存在。

所以推荐使用exec方法来进入Docker容器。

总结

# attach
# exec
 
sudo docker run -itd ubuntu:latest

# attach进入容器后执行exit退出容器 会导致容器被删除 exec不会 所以推荐大家使用exec来进入容器
sudo docker attach 88bc8db7cf93
sudo docker exec -it b98b8a6c0b93 bash
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

参考资料【Docker教程】进入Docker容器的两种方式:attach和exec

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/502832
推荐阅读
相关标签
  

闽ICP备14008679号