Кажете на docker-compose да премахне изображението, като подаде --rmi
флаг надолу:
docker-compose down --rmi all
Това казва на compose да спре и премахне всички контейнери, мрежи и да премахне всички изображения, използвани от която и да е услуга във вашия docker-compose файл. Освен това можете да подадете --volumes
за премахване на всички именувани томове (my-db
във вашия случай). Това обаче ще доведе до премахване на именуваните томове във вашия файл за съставяне на докери и вие ще загубите тези данни. Уверете се, че това е, което искате.
След това, за да стартирате отново приложението с новите изображения, използвайте --build
опция с docker-compose up за изграждане на изображенията преди стартиране на контейнерите.
docker-compose up -d --build
Вижте препратката към docker-compose за up и надолу за допълнителни опции.