2016 - 2024

感恩一路有你

docker退出容器保持运行 如何避免Docker容器启动脚本运行后自动退出?

浏览量:2327 时间:2021-03-13 15:24:56 作者:admin

如何避免Docker容器启动脚本运行后自动退出?

避免自动退出的解决方案在运行docker容器启动脚本后,docker run指定的命令如果不是已挂起的命令(如运行top和不断回音),将自动退出。-“d”命令将“detach”设置为true。根据官方文件,这意味着让这个命令在后台运行,但它并不是一直运行的(我们在普通的Linux终端上运行/bin/bash,运行后就会完成,而且我们不会一直等待响应,所以我们真的不能以“守护进程”的方式运行/bin/bash)。这个地方的早期和现在的官方文件确实有些不一致。现在是分离。早期的文档说指定-D以守护进程的方式运行容器可能有一些误解。另外,如果需要在容器中运行bash,可以直接运行docker run-I-t containeruname/bin/bash。如果您认为有比docker attach更多的参数,您可以设置别名来解决它:

docker怎么删除某个容器?

要删除容器,您需要执行以下操作:

1。列出所有容器

3。删除指定的或所有容器:

docker容器运行后退出,怎么才能一直运行?

假设您的容器名为container,请尝试以下操作:

docker run container tail-F/dev/null

后跟命令tail-F/dev/null,您可以使容器始终在前台运行。

docker退出容器保持运行 docker进入容器命令 docker创建容器命令

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。