Heim > Betrieb und Instandhaltung > Docker > Wird Docker automatisch neu gestartet?

Wird Docker automatisch neu gestartet?

藏色散人
Freigeben: 2021-12-30 11:39:49
Original
5331 Leute haben es durchsucht

Docker wird automatisch neu gestartet, indem beim Starten des Containers der Parameter „--restart=always“ hinzugefügt wird, um einen automatischen Neustart zu erreichen.

Wird Docker automatisch neu gestartet?

Die Betriebsumgebung dieses Artikels: Ubuntu 18.04-System, Docker-Version 20.10.11, Dell G3-Computer.

Docker wird automatisch neu gestartet?

Docker wird automatisch neu gestartet.

So starten Sie Docker-Container automatisch neu:

Problem

Systemneustart, Docker-Neustart usw. führen dazu, dass der laufende Container nicht mehr ausgeführt wird und Sie den Container erneut starten müssen, aber das ist wirklich mühsam. Tatsächlich bietet Docker einen automatischen Neustartmechanismus.

Lösung

Fügen Sie beim Starten des Containers einfach den Parameter --restart=always hinzu, um einen automatischen Neustart zu erreichen, wie folgt:

$ docker run --restart=always
Nach dem Login kopieren

Die von Docker bereitgestellte Neustartstrategie ist nicht nur immer, sondern auch wie folgt:

Wird Docker automatisch neu gestartet?

unless-stopped wird wie folgt verwendet:

$ docker run -d --restart unless-stopped redis
Nach dem Login kopieren

Für Container, die bereits ausgeführt werden

Für Container, die bereits ausgeführt werden und der Parameter --restart beim Start nicht hinzugefügt wird, können Sie ihn über den Update-Befehl hinzufügen:

$ docker update --restart=always xxx
Nach dem Login kopieren

Für On- Die Anzahl der Ausfälle

Für die Strategie On-Failure können Sie die Anzahl erhöhen, um unendliche Neustarts zu verhindern:

$ sudo docker run --restart=on-failure:10 redis
Nach dem Login kopieren

Empfohlenes Lernen: „Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWird Docker automatisch neu gestartet?. 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