Loading...

Wie man docker start verwendet

Jonas Scholz - Co-Founder von sliplane.ioJonas Scholz
3 min

Lass uns über den docker start Befehl sprechen. Dieser Befehl ist ziemlich praktisch, wenn du mit Docker-Containern arbeitest. Er wird verwendet, um einen oder mehrere gestoppte Container zu starten. Stell dir das wie den Einschaltknopf an deinem Computer vor, nachdem er ausgeschaltet wurde.

Um den docker start Befehl zu verwenden, musst du den Namen oder die ID des Containers kennen, den du starten möchtest. Angenommen, du hast einen Container namens my_web_app, den du vorher gestoppt hast. Um ihn wieder zu starten, würdest du dein Terminal oder deine Kommandozeile öffnen und Folgendes eingeben:

docker start my_web_app

Nachdem du Enter gedrückt hast, startet Docker den Container und du siehst eine Nachricht mit der Container-ID, die dir mitteilt, dass er läuft.

Wenn du mehrere Container gleichzeitig starten möchtest, kannst du sie nach dem Befehl auflisten. Wenn du zum Beispiel Container namens my_web_app, my_database und my_cache hast, könntest du sie alle mit diesem Befehl starten:

docker start my_web_app my_database my_cache

Angenommen, du möchtest einen Container starten und gleichzeitig seine Konsolenausgabe sehen. Das kannst du mit dem -a Flag machen, was für attach steht. So würde das aussehen:

docker start -a my_web_app

Dieser Befehl startet den my_web_app Container und zeigt dir seine Konsolenausgabe während des Startvorgangs an.

Eine weitere nützliche Option ist das -i Flag, was für interactive steht. Dieses Flag ermöglicht es dir, mit dem Container zu interagieren, wenn er einen Befehl ausführt, der Eingaben akzeptiert. Du kannst es so verwenden:

docker start -i my_web_app

Manchmal möchtest du vielleicht einen Container im Hintergrund starten, was das Standardverhalten ist. Aber wenn du sicherstellen willst, dass er im Hintergrund läuft, kannst du das -d Flag verwenden, das für detach steht. So würdest du das machen:

docker start -d my_web_app

Denk daran, dass der docker start Befehl nur bei Containern funktioniert, die vorher erstellt und gestoppt wurden. Wenn du versuchst, einen Container zu starten, der nicht existiert oder bereits läuft, wird Docker dir das mit einer Fehlermeldung mitteilen.

Das sind die Grundlagen zur Verwendung des docker start Befehls. Es ist ein einfaches, aber mächtiges Werkzeug für die Verwaltung deiner Docker-Container, das dir hilft, sie bei Bedarf zum Laufen zu bringen.

Willkommen in der Container-Cloud

Sliplane macht es einfach, Container in der Cloud zu deployen und bei Bedarf zu skalieren. Probier es jetzt aus!