Menu
Coddy logo textTech

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 Sie ihn starten, ohne einen anzugeben. Sie wird normalerweise in der JSON-Array-Form geschrieben:

FROM alpine
CMD ["echo", "container ran"]

Erstellen Sie dieses Image und führen Sie es ohne eigenen Befehl aus, und es gibt automatisch container ran aus:

docker build -t greeter .
docker run greeter

CMD legt fest, was ein Image standardmäßig tun soll. Wenn Sie einen Befehl an docker run übergeben, überschreibt dieser das CMD.

challenge icon

Aufgabe

Mittel

Schreiben Sie ein Dockerfile, das mit FROM alpine beginnt und CMD ["echo", "built and running"] festlegt. Erstellen Sie es mit dem Tag auto und führen Sie es dann ohne Befehl aus, damit der CMD ausgegeben wird.

Spickzettel

CMD legt den Standardbefehl fest, den ein Container ausführt, wenn er ohne Angabe eines Befehls gestartet wird (JSON-Array-Form):

FROM alpine
CMD ["echo", "container ran"]

Erstellen und ausführen:

docker build -t greeter .
docker run greeter

Das Übergeben eines Befehls an docker run überschreibt CMD.

Probier es selbst

Terminal
quiz iconTeste dich 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