gpt4 book ai didi

ubuntu - 服务器重启后Docker服务启动

转载 作者:行者123 更新时间:2023-12-02 18:09:41 24 4
gpt4 key购买 nike

我在 Ubuntu(14)上与 docker (17)作斗争。我必须使用 docker 技术在几台机器上运行 rabbitMQ。我设法在其中一个使用

sudo docker service create -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management

但我遇到了别人的问题。当我将 Rabbit 作为 docker 服务运行时,一切正常,但问题在重新启动机器后开始。服务器重新启动后,docker会自动启动-我运行
sudo docker service list
sudo docker ps

检查。但是当我想使用浏览器连接到 rabbitServer 时,什么也没有发生。当我在服务器内使用 curl 或 wget 时,它会等待响应并且没有任何 react 。当我运行时
sudo service docker restart

然后一切都开始正常工作。端口一直处于打开状态,并且信息已保存,因此重新启动后我不必重新打开它们。其中一台机器没有这个问题,即使重启后一切正常

最佳答案

我相信这是因为您的 docker 守护进程和/或容器在您重新启动机器时没有启动。为此,您应该执行以下操作:

sudo systemctl enable docker

这应该会在您重新启动主机后启动 Docker 守护程序。那么你要做的就是当你运行服务时通过
--restart-condition:any 

在这种情况下,哪个应该启动您的容器,或者系统故障或重新启动。

关于ubuntu - 服务器重启后Docker服务启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46251855/

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