sql >> Databasteknik >  >> RDS >> Mysql

Varför bygger inte --force-recreate om min docker mysql-bild?

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.



  1. MySQL med JOIN använder inte index

  2. MySQL 5.7 returnerar alla kolumner i tabellen baserat på distinkt kolumn

  3. Hämta rader vars värde anges som ligger mellan två rader med givet tillstånd

  4. POWER() Funktion i Oracle