Die CMD-Anweisung
Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy. Lektion 23 von 40.
Die CMD-Anweisung legt den Standardbefehl fest, den ein Container ausführt, wenn du ihn startest, ohne einen anzugeben. Sie wird normalerweise im JSON-Array-Format geschrieben:
FROM alpine
CMD ["echo", "container ran"]Erstelle dieses Image und führe es ohne einen eigenen Befehl aus – es gibt automatisch container ran aus:
docker build -t greeter .
docker run greeterCMD legt fest, was ein Image standardmäßig tun soll. Wenn du einen Befehl an docker run übergibst, überschreibt er CMD.
Aufgabe
MittelÖffne Dockerfile im Dateibaum und schreibe zwei Anweisungen: FROM alpine und CMD ["echo", "built and running"]. Speichere die Datei, erstelle das Image mit dem Tag auto und führe es anschließend ohne Befehl aus, damit CMD die Ausgabe erzeugt.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Einführung in Docker
5Container untersuchen
Container-LogsDetails untersuchenBefehle ausführenZusammenfassung – Health Check3Container ausführen
Einen Befehl ausführenEchte AusführungVerschiedene DistributionenContainer automatisch entfernenZusammenfassung – Container Runner6Images erstellen
Was ist ein DockerfileEin Image erstellenDie CMD-AnweisungZusammenfassung - Image BuilderÜbe selbstständig: Terminal-Playground