Was ist der Unterschied zwischen CMD und ENTRYPOINT in einer Dockerfile?

In Dockerfiles es gibt zwei Befehle, die ähnlich Aussehen wie ich: CMD und ENTRYPOINT. Aber ich denke, dass es eine (subtile?) der Unterschied zwischen Ihnen - sonst würde es keinen Sinn machen, zwei Befehle für die sehr gleiche Sache.

Gibt die Dokumentation für CMD

Den Hauptzweck einer CMD ist die Bereitstellung von Vorgaben für die Ausführung Behälter.

und für ENTRYPOINT:

Einen ENTRYPOINT unterstützt Sie bei der Konfiguration eines Containers, dass Sie ausgeführt werden kann als eine ausführbare Datei.

So, was ist der Unterschied zwischen diesen beiden Befehlen?

InformationsquelleAutor der Frage Golo Roden | 2014-02-04

Schreibe einen Kommentar