Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der Unterschied zwischen Ausführen und Starten in Docker?

Was ist der Unterschied zwischen Ausführen und Starten in Docker?

WBOY
WBOYOriginal
2022-01-28 11:55:598610Durchsuche

Der Unterschied zwischen Ausführen und Starten im Docker: Der Befehl „Ausführen“ wird nur verwendet, wenn der Bildvorgang zum ersten Mal ausgeführt wird. Dies entspricht dem Ausführen eines zweistufigen Vorgangs, bei dem das Bild in den Container eingefügt und der Container dann gestartet wird. während der Startbefehl nach dem Neustart bereits vorhanden ist. Wird bei Verwendung eines Images verwendet. Um diesen Befehl verwenden zu können, müssen Sie die ID oder den Namen des Containers kennen.

Was ist der Unterschied zwischen Ausführen und Starten in Docker?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.

Was ist der Unterschied zwischen „Run“ und „Start“ in Docker?

Docker Run entspricht der Durchführung eines zweistufigen Vorgangs: Einfügen des Images in den Container (Docker Create) und anschließendes Starten des Containers, um ihn in einen Laufzeitcontainer umzuwandeln (Docker-Start) .

Die Funktion von Docker Start besteht darin, das vorhandene Image neu zu starten. Das heißt, wenn wir diesen Befehl verwenden, müssen wir die ID des Containers oder den Namen des Containers im Voraus kennen. Wir können Docker ps verwenden, um die Informationen des Containers zu finden.

Was ist der Unterschied zwischen Ausführen und Starten in Docker?

Da die ID des Containers ein Zufallscode ist und der Name des Containers eine scheinbar bedeutungslose Benennung ist, können wir den Befehl

docker rename  old_name new_name

verwenden, um diesen Container zu benennen. Auf diese Weise können wir diesen Namen direkt verwenden, wenn wir den Container erneut starten oder stoppen.

docker [stop] [start]  new_name

Um alle Container anzuzeigen, auch die, die nicht gestartet wurden, können Sie den Befehl

docker ps -a

Empfohlenes Lernen: „Docker-Video-Tutorial

verwenden

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Ausführen und Starten in Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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