gpt4 book ai didi

linux - 当向主机发送关闭信号时,docker 如何处理容器关闭?

转载 作者:太空狗 更新时间:2023-10-29 11:17:13 24 4
gpt4 key购买 nike

场景我们有一台运行 Ubuntu Server 16.04 和 Docker 的服务器。每天,在一天结束时,我们都必须关闭我们的服务器(公司的政策......)并在第二天再次打开它们。

我们通过远程 (ssh) 向服务器发送关闭信号来关闭我们的服务器。

问题我相信容器没有正常关闭,因为我注意到 MySql 等容器有时会以恢复模式启动,我们甚至还会收到一些损坏的文件。

问题Docker 如何处理来自主机的关机信号?它会向每个容器发送停止标志,还是会杀死所有容器?

我们如何防止此类问题再次发生?在我们关闭主机之前,我们是否应该制作一个脚本来向我们所有的容器发送 docker stop 命令?

最佳答案

我会简单地添加一个在关机期间执行的脚本:

#!/bin/bash

docker stop $(docker ps -aq)

您可以在 /etc/rc0.d/README 中阅读有关如何添加命令的更多信息

关于linux - 当向主机发送关闭信号时,docker 如何处理容器关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48501452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com