Powiedz docker-compose, aby usunąć obraz, przekazując --rmi
flaga w dół:
docker-compose down --rmi all
To mówi compose, aby zatrzymać i usunąć wszystkie kontenery, sieci i usunąć wszystkie obrazy używane przez dowolną usługę w pliku docker-compose. Dodatkowo możesz przekazać --volumes
aby usunąć wszystkie nazwane woluminy (my-db
w Twoim przypadku). Spowoduje to jednak usunięcie nazwanych woluminów w pliku docker-compose i utratę tych danych. Upewnij się, że tego chcesz.
Następnie, aby ponownie uruchomić aplikację z nowymi obrazami, użyj --build
opcja z docker-compose do budowania obrazów przed uruchomieniem kontenerów.
docker-compose up -d --build
Zobacz dokumentację docker-compose dla up i w dół po dalsze opcje.