Weisen Sie docker-compose an, das Bild zu entfernen, indem Sie --rmi
übergeben Flagge nach unten:
docker-compose down --rmi all
Dies weist compose an, alle Container und Netzwerke zu stoppen und zu entfernen und alle Bilder zu entfernen, die von einem Dienst in Ihrer docker-compose-Datei verwendet werden. Zusätzlich können Sie --volumes
übergeben um alle benannten Volumes zu entfernen (my-db
in Ihrem Fall). Dies führt jedoch dazu, dass die benannten Volumes in Ihrer Docker-Compose-Datei entfernt werden, und Sie würden diese Daten verlieren. Stellen Sie sicher, dass Sie dies wünschen.
Um die Anwendung dann mit den neuen Bildern erneut auszuführen, verwenden Sie --build
Option mit docker-compose up, um die Images zu erstellen, bevor die Container gestartet werden.
docker-compose up -d --build
Siehe Docker-Compose-Referenz für up und down für weitere Optionen.