Heim > Betrieb und Instandhaltung > Docker > Was tun, wenn der Docker-Dienst nicht neu gestartet werden kann?

Was tun, wenn der Docker-Dienst nicht neu gestartet werden kann?

王林
Freigeben: 2020-05-20 11:13:29
Original
3882 Leute haben es durchsucht

Was tun, wenn der Docker-Dienst nicht neu gestartet werden kann?

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Fügen Sie den folgenden Inhalt hinzu:

export DOCKER_HOST=tcp://localhost:2375
Nach dem Login kopieren

Aktivieren Sie die Konfigurationsdatei wirksam werden

source /etc/profile
source /etc/bashrc
Nach dem Login kopieren

Startdatei konfigurieren

sudo vim /lib/systemd/system/docker.service
Nach dem Login kopieren

Ändern Sie die folgende Anweisung

ExecStart=/usr/bin/dockerd -H unix://
Nach dem Login kopieren

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
Nach dem Login kopieren

Neu laden Konfiguration und Neustart

sudo systemctl daemon-reload
sudo systemctl restart docker.service
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage