Be docker-compose att ta bort bilden genom att skicka in --rmi
flagga ner:
docker-compose down --rmi all
Detta säger åt compose att stoppa och ta bort alla behållare, nätverk och ta bort alla bilder som används av någon tjänst i din docker-compose-fil. Dessutom kan du skicka --volumes
för att ta bort alla namngivna volymer (my-db
i ditt fall). Detta kommer dock att leda till att de namngivna volymerna i din docker-compose-fil tas bort, och du skulle förlora den informationen. Se till att det här är vad du vill ha.
För att sedan köra om programmet med de nya bilderna, använd --build
alternativet med docker-compose up för att bygga bilderna innan du startar behållarna.
docker-compose up -d --build
Se referensen för docker-compose för upp och ner för ytterligare alternativ.