我启用了docker container
在崩溃/系统重启等过程中自动重启。
为此,我们将docker restart policy to always
应用于一个已经运行的容器。
发送SIGHUP
信号,但container
未自动显示
sudo docker kill --signal=SIGHUP 5b61a7735329
5b61a7735329
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
在restarting the docker container
上使用以下命令,容器进程将自动启动,并由docker ps
验证
$ sudo systemctl restart docker
1.当我们手动发送SIGHUP
信号时,为什么它没有自动启动?
1.它会自动重启任何docker故障吗?
1条答案
按热度按时间fykwrbwg1#
你用码头杀手阻止了它。你应该使用“on-failure”。SIGHUP不是正常退出,应该触发重新启动。
...