Heim >Betrieb und Instandhaltung >Docker >Hat ein Neustart des Docker-Dienstes Auswirkungen auf den Container?
Ein Neustart des Docker-Dienstes wirkt sich auf den Container aus. Nach dem Neustart des Docker-Dienstes wird die Ausführung des Containers gestoppt, da nach dem Neustart des Docker-Dienstes alle auf diesem Server ausgeführten Docker-Container beendet werden und nicht mit dem Docker-Start gestartet werden.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.
Ein Neustart des Docker-Dienstes hat Auswirkungen auf den Container.
Nach dem Neustart von Docker werden auch alle auf diesem Server laufenden Docker-Container beendet, d. h. die Container werden nicht mehr ausgeführt und starten nach dem Docker-Start nicht mehr.
Sie können docker ps -a
verwenden, um einen Blick darauf zu werfen.
Gibt es für uns also eine Möglichkeit, den Docker-Prozess neu zu starten und den Container automatisch starten zu lassen?
Es gibt zwei Möglichkeiten, es festzulegen:
1. Der Container wurde noch nicht erstellt, wenn der Container ausgeführt wird.
docker run -id --restart=always -p 9999:9999 -v xxxx:xxxx 镜像名称:tag
2 :
docker update --restart=always 容器名字或者容器ID
Um sofort wirksam zu werden, starten Sie Docker neu. systemctl restart docker. Andernfalls warten Sie, bis es das nächste Mal neu gestartet wird und es automatisch wirksam wird.
Sonstiges: Wenn Sie den automatischen Start stoppen möchten, führen Sie den folgenden Befehl aus:
docker update --restart=no 容器名字或者容器ID
Empfohlenes Lernen : „Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonHat ein Neustart des Docker-Dienstes Auswirkungen auf den Container?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!