Das Erstellen des Code-Repositorys führt immer zu einem neuen Bild, während das vorhandene Bild ersetzt/aktualisiert werden sollte. Wie kann ich das gleiche Bild nach Änderungen in den Quelldateien wiederherstellen, Ich baue ein Container Bild über Befehl.Erstellen eines Docker-Bilds über das Verfassen von Ergebnissen in ein neues Bild. Warum?
$docker-compose up --build
die Antwort wie:
[email protected]:/var/lib$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE nodeapi_www latest 74378f9c5de5 5 seconds ago 684.3 MB none none d358efc16f16 About an hour ago 684.3 MB node 4.4.1 4e2e99ae7d3e 5 weeks ago 643.8 MB
hier ist das Bild Webapp Bild war, bevor ich die Docker-komponieren bis --build Befehl ausführen. Danach bekomme ich ein Waisenbild hier in der Bildliste.
Hallo Ken, ich habe versucht es mit '--remove-Waisen' zu laufen, aber ich habe nicht wirklich für mich gearbeitet, ich habe ein anderes Waisenbild bekommen. Allerdings werde ich Volume Sache zu schätzen wissen, da es auch erforderlich war, d. H., (Nicht um alles manuell zu erstellen, sollte es jede Änderung automatisch auswählen) –
Tut mir leid, es hat nicht funktioniert. Viel Glück –
Eigentlich gibt es immer noch keine Lösung dafür, immer wenn ein Build gehalten wird, gibt es immer ein neues Bild in der Liste des Docker-Images. Wir müssen sie manuell entfernen. Aber danke. und jetzt werde ich auf das Konzept der Volumes für einen bestimmten Container eingehen, was wahrscheinlich hilfreich wäre. –