docker exec 和 docker attach 的区别

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker exec 和 docker attach 的区别相关的知识,希望对你有一定的参考价值。

官方解释:attach Attach local standard input, output, and error streams to a running container
谷歌翻译:attach 附加将本地标准输入,输出和错误流附加到正在运行的容器

通俗解释:将终端依附到容器上(其实就是进入容器)
可以认为这是一个过时的命令,更多的docker用户会考虑使用docker exec来实现相同的功能

参考文章:Docker命令之一:docker attach

docker attach 进入容器,再退出会导致容器停止;docker exec 进入容器,再退出不会导致容器停止
参考文章:docker attach和docker exec的区别

以上是关于docker exec 和 docker attach 的区别的主要内容,如果未能解决你的问题,请参考以下文章

docker run 和 docker exec 的差异

docker exec 和 docker attach 的区别

docker常用管理命令

docker run和docker exec报错context deadline exceeded

docker run VS docker exec 的区别

docker attach 和 exec 的区别