Ich bin neu bei den Hafenarbeitern so weiß nicht wirklich, wie Docker Bild zu aktualisieren. Ich habe einen Python-Code und ich habe sein Docker Bild mit dem folgenden Befehl erstellt:So aktualisieren Sie benutzerdefinierte Python Docker Bild
sudo docker build -t mycustomdocker .
Nachdem dies geschehen ist, kann ich mein Docker Bild mit sudo docker images
sehen. Um es auszuführen, kann ich verwenden:
sudo docker run --restart=always mycustomdocker
Dies wird seinen Behälter beginnen und mit Neustart immer, wird es immer laufen.
Jetzt möchte ich zum Beispiel wissen, dass ich meinen Python-Code aktualisiert und ein neues Feature hinzugefügt habe. Nach dem Update des Python-Codes wird das Image mycustomdocker
automatisch aktualisiert oder wir müssen einen Update-Befehl ausführen. Oder müssen wir den Container erneut anhalten, das vorhandene Bild löschen und das Image erneut erstellen?
Dank
Ich habe Docker mit der Dockerfile erstellt. 'ADD ./src//something/src/' behaltst du das in der Dockerfile. – user27654321
Wenn Sie die Bilder dann ja verteilen möchten, müssen Sie sie direkt mit 'ADD' hinzufügen. Volumes ersetzt nur vorübergehend das Verzeichnis innerhalb des Containers. – SCB