Los documentos para docker-compose down , docker-compose rm y docker rm son muy similares. ¿Cual es la diferencia? ¿Y cuándo usarías uno sobre los demás?
Ahora, la diferencia entre " docker-compose rm " y " docker rm " es que cuando realiza cambios que afectan al contenedor en el archivo docker-compose.yml, no puede eliminar el contenedor creado por el antiguo docker-compose. yml usando "docker-compose rm", por lo que en este caso debe usar "docker rm" para hacerlo.
Si aún no lo entiendes, puedes probar con este ejemplo: