Estaba construyendo la imagen de la docker usando el comando
docker-compose -f "docker-compose.yml" up -d --buildpero me devuelve un error
ERROR: 2 matches found based on name: network officeconverter_default is ambiguous
Esto es un poco claro que en mi máquina hay dos redes con el mismo nombre que intentan existir.
La pregunta es cómo eliminar las redes de las redes docker.
PS E:\repos\Github\officeconverter> docker network ls ID DE RED NOMBRE CONDUCTOR ALCANCE 868c88a83bd6 puente puente local 92f7d20ed432 officeconverter_default puente local 3f96cfb7b591 officeconverter_default puente local
¡La solución es sencilla!
solo quita las redes.
como docker network rm <network Id> <space> <network Id> ....
PS E:\repos\Github\officeconverter> docker network rm 92f7d20ed432 3f96cfb7b591 92f7d20ed432 3f96cfb7b591 PS E:\repos\Github\officeconverter> docker red ls ID DE RED NOMBRE CONDUCTOR ALCANCE 868c88a83bd6 puente puente local
Una solución que funcionó para mí es:
docker system prune -af
docker volume prune --force .
prueba: docker network prune
Esto eliminará todas sus redes.
Simplemente ejecute docker remove prune, eliminará todas las redes y las creará nuevamente.
Abra cronjob con sudo cronjob -e , luego, agregue una nueva línea
*/1 * * * * docker network prune -f
Esto limpiará las redes no utilizadas (si las hay) cada minuto.