Systemd служба контейнеров docker не работает с CentOS 7

вот сервис (/etc/systemd/system / docker-mysql.service):

[Unit]
Description=MySQL container
Author=Me
After=docker.service

[Service]
User=root
Restart=on-failure
RestartSec=10
ExecStart=/bin/docker start -a wpic-seo-mysql
ExecStop=/bin/docker stop -t 10 wpic-seo-mysql

[Install]
WantedBy=multi-user.target

и я запускаю его с:

systemctl daemon-reload
systemctl start docker-mysql.service
systemctl enable docker-mysql.service

служба работает с командой ручного запуска, но не во время загрузки при перезагрузке сервера.
Я использую CentOS 7 и Docker v1.3.2.

здесь ошибка:

Feb 27 15:10:31 iZ23bojyn7vZ docker[847]: [01038d66] -job container_inspect(wpic-seo-mysql) = OK (0)
Feb 27 15:10:31 iZ23bojyn7vZ docker[847]: [01038d66] +job attach(wpic-seo-mysql)
Feb 27 15:10:31 iZ23bojyn7vZ docker[847]: [info] POST /v1.15/containers/wpic-seo-mysql/stop?t=10
Feb 27 15:10:31 iZ23bojyn7vZ docker[847]: [01038d66] +job stop(wpic-seo-mysql)
Feb 27 15:10:31 iZ23bojyn7vZ docker[847]: Container already stopped
Feb 27 15:10:31 iZ23bojyn7vZ docker[847]: [01038d66] -job stop(wpic-seo-mysql) = ERR (1)
Feb 27 15:10:32 iZ23bojyn7vZ docker[1011]: wpic-seo-mysql
Feb 27 15:10:32 iZ23bojyn7vZ systemd[1]: Unit docker-mysql.service entered failed state.
5
задан user1079877
29.04.2023 22:00 Количество просмотров материала 2562
Распечатать страницу

1 ответ

У меня была аналогичная проблема, после обновления CentOS 7 VM, Docker отказывается запускаться.

чтобы решить эту проблему, попробуйте удалить /var/run/docker.pid

rm /var/run/docker.pid

надеюсь, что это помогает

1
отвечен Sébastien Gruchet 2023-05-01 05:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх