Was tun nach dem Aktualisieren von Dockerfile, docker-compose.yml?

Einführung

Dies ist ein Memo des Befehls, der nach dem Bearbeiten und Aktualisieren der Docker-Datei oder der Datei docker-compose.yml im Bild oder Container angezeigt wird. Es war unerwartet einfach. Darüber hinaus wird in diesem Artikel der Fall vorgestellt, in dem mehrere Container von Docker-Compose verwaltet werden.

Reflect Dockerfile-Updates

$ docker-compose up -d --build

* Die Option -d ist eine Option, die im Hintergrund </ small> beginnt

Die Option --build wurde dem Befehl docker-compose up hinzugefügt.

Normalerweise, wenn Sie Docker-Compose ausführen,

① Erstellen Sie das Docker-Image und ② run wird ausgeführt

Wird ausgeführt, aber wenn das Docker-Image bereits erstellt wurde, Es wird nur der Lauf von ② ausgeführt. Selbst wenn Sie nach dem Aktualisieren der Docker-Datei den Befehl docker-compose up -d ausführen, Das neue Docker-Image wird nicht erstellt und der Lauf wird basierend auf dem alten Image ausgeführt. Wenn Sie also die Option "--build" hinzufügen, können Sie build und run zusammen ausführen.

Reflektieren Sie das Update von docker-compose.yml

$ docker-compose up -d

* Die Option -d ist eine Option, die im Hintergrund </ small> beginnt

Dies entspricht dem Befehl zum Starten eines Containers mit Docker-Compose. Der Container wird basierend auf der aktualisierten Datei docker-compose.yml neu erstellt.

Recommended Posts