docker-compose 服务在重启后无法通过 systemctl 自动启动

时间:2021-03-21 02:27:18

标签: docker

重启后只有部分服务可以成功启动。 我必须手动启动它们

有些服务不能,而且奇怪的事情发生了, 例如数据库服务包括mysql、redis、es、logstash等,但是只有es启动一个容器,其他容器停止无错误。

我的 docker 版本是 20.10

enter image description here

这是服务配置

[Unit]
Description=nginx
After=network.target
After=docker.service
After=communication.service
After=database.service

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/docker-compose up
WorkingDirectory=xxx
Restart=on-failure
RestartSec=15

StandardOutput=syslog
StandardError=syslog

[Install]
WantedBy=multi-user.target

我在重启后启动 nginx.service 时出错。 Found ordering cycle on multi-user.target/stop

enter image description here

只有我把 docker 版本降级到 19.03.13,一切正常。

但我不知道发生了什么?

0 个答案:

没有答案