sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué --force-recreate no está reconstruyendo mi imagen docker mysql?

Dígale a docker-compose que elimine la imagen pasando --rmi bandera hacia abajo:

docker-compose down --rmi all

Esto le dice a componer que detenga y elimine todos los contenedores, redes y elimine todas las imágenes utilizadas por cualquier servicio en su archivo docker-compose. Además, puede pasar --volumes para eliminar todos los volúmenes con nombre (my-db en tu caso). Sin embargo, esto hará que se eliminen los volúmenes con nombre en su archivo docker-compose y perderá esos datos. Asegúrate de que esto es lo que quieres.

Luego, para volver a ejecutar la aplicación con las nuevas imágenes, use --build opción con docker-compose up para construir las imágenes antes de iniciar los contenedores.

docker-compose up -d --build

Consulte la referencia de docker-compose para up y abajo para más opciones.