Di' a docker-compose di rimuovere l'immagine passando il --rmi
flag verso il basso:
docker-compose down --rmi all
Questo indica a compose di interrompere e rimuovere tutti i contenitori, le reti e di rimuovere tutte le immagini utilizzate da qualsiasi servizio nel file di composizione della finestra mobile. Inoltre, puoi passare --volumes
per rimuovere tutti i volumi denominati (my-db
nel tuo caso). Tuttavia, ciò causerà la rimozione dei volumi denominati nel file di composizione Docker e la perdita di tali dati. Assicurati che sia quello che vuoi.
Quindi, per eseguire nuovamente l'applicazione con le nuove immagini, utilizzare --build
opzione con docker-compose per creare le immagini prima di avviare i contenitori.
docker-compose up -d --build
Consulta il riferimento docker-compose per up e down per ulteriori opzioni.