Der Systemd Docker-Containerdienst funktioniert nicht mit CentOS 7


-2

Hier ist der Dienst (/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

Und ich laufe es mit:

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

Der Dienst arbeitet mit einem manuellen Startbefehl, jedoch nicht zum Startzeitpunkt, wenn ich den Server neu starte. Ich benutze CentOS 7 und Docker v1.3.2.

Hier ist der Fehler:

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.

Antworten:


1

Ich hatte ein ähnliches Problem, nachdem ich eine Centos 7-VM aktualisiert hatte und Docker sich weigerte, zu starten.

Entfernen Sie /var/run/docker.pid, um dieses Problem zu beheben

rm /var/run/docker.pid

Ich hoffe es hilft


Vielen Dank für Ihre Antwort, aber irgendwie hat sich das Problem gelöst, nachdem ich gerade CentOS aktualisiert habe (Docker auch aktualisiert).
user1079877
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.