重启后只有部分服务可以成功启动。 我必须手动启动它们。
有些服务不能,而且奇怪的事情发生了, 例如数据库服务包括mysql、redis、es、logstash等,但是只有es启动一个容器,其他容器停止无错误。
我的 docker 版本是 20.10
这是服务配置
[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
只有我把 docker 版本降级到 19.03.13,一切正常。
但我不知道发生了什么?