2016 - 2024

感恩一路有你

docker重启命令 如何保证dockerdaemon重启,但容器不重启?

浏览量:2262 时间:2021-03-15 06:11:10 作者:admin

如何保证dockerdaemon重启,但容器不重启?

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

#docker run-M 512M--memory swap 1g-it-P 58080:8080--restart=always

--name bvrfis--logdata中的卷mytomcat:4.0/root/run.sh

--重新启动特定参数值详细信息:

否-当容器退出时,不要重新启动容器;

打开失败-仅当容器以非零状态退出时重新启动容器;

始终-无论退出状态如何重新启动容器;

如果要在打开容器时自动启动docker容器中的应用程序服务。只需在dockerfile中编写服务启动脚本,然后使用dockerfile重建映像:

编写应用程序服务自启动脚本

编写dockerfile

重建映像

打开容器

docker重启命令 重启harbor命令 查看harbor状态

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