Die spezifischen Lösungen lauten wie folgt:
Löschen Sie das Docker-Installationspaket
(Hinweis: Wenn Sie die folgenden Vorgänge ausführen , unbedingt vorher ein Backup machen, sonst gehen alle Daten in deinem Docker-Container verloren)
rm -rf /var/lib/docker
Anschließend Docker neu installieren
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install docker-ce
Um zu vermeiden, dass das Der Docker-Dienst kann immer noch nicht neu gestartet werden. Wir nehmen die folgende Konfiguration vor:
DOCKER_HOST konfigurieren
sudo vim /etc/profile.d/docker.sh
Fügen Sie den folgenden Inhalt hinzu:
export DOCKER_HOST=tcp://localhost:2375
Aktivieren Sie die Konfigurationsdatei wirksam werden
source /etc/profile source /etc/bashrc
Startdatei konfigurieren
sudo vim /lib/systemd/system/docker.service
Ändern Sie die folgende Anweisung
ExecStart=/usr/bin/dockerd -H unix://
in:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
Neu laden Konfiguration und Neustart
sudo systemctl daemon-reload sudo systemctl restart docker.service
Empfohlenes Tutorial:Docker-Tutorial
Das obige ist der detaillierte Inhalt vonWas tun, wenn der Docker-Dienst nicht neu gestartet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!