sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor genopbygger --force-recreate ikke mit docker mysql-billede?

Bed docker-compose om at fjerne billedet ved at indsætte --rmi flag ned:

docker-compose down --rmi all

Dette beder compose om at stoppe og fjerne alle containere, netværk og fjerne alle billeder, der bruges af enhver tjeneste i din docker-compose-fil. Derudover kan du sende --volumes for at fjerne alle navngivne bind (my-db i dit tilfælde). Dette vil dog medføre, at de navngivne volumener i din docker-compose-fil bliver fjernet, og du vil miste disse data. Sørg for, at det er det, du vil have.

Brug derefter --build for at køre programmet igen med de nye billeder mulighed med docker-compose op for at bygge billederne, før du starter containerne.

docker-compose up -d --build

Se docker-compose-referencen for op og ned for yderligere muligheder.



  1. Hvordan viser jeg en MySQL-fejl i PHP for en lang forespørgsel, der afhænger af brugerens input?

  2. Hvordan gør man oracle-tabelnavne ufølsomme for store og små bogstaver?

  3. PostgreSQL 9.1:Sådan sammenkædes rækker i array uden dubletter, JOIN en anden tabel

  4. Trigger for at tjekke for dubletter