Cuando corro docker-compose up, aparece este error:
root@ubuntu:/home/benson/Docker/HaproxyMy# docker-compose up
Recreating 950ddc308278_950ddc308278_950ddc308278_950ddc308278_950ddc308278_haproxymy_webb_1
Recreating 485800bdf3a1_485800bdf3a1_485800bdf3a1_485800bdf3a1_485800bdf3a1_haproxymy_webc_1
Recreating 2b3338d88716_2b3338d88716_2b3338d88716_2b3338d88716_2b3338d88716_haproxymy_weba_1
ERROR: for webb  No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099
ERROR: for webc  No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099
ERROR: for weba  No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099
docker-compose.yml:
weba:
    build: ./web
    expose:
        - 80
webb:
    build: ./web
    expose:
        - 80
webc:
    build: ./web
    expose:
        - 80
haproxy:
    image: haproxy:latest
    volumes:
        - ./haproxy:/haproxy-override
        - ./haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro
    links:
        - weba
        - webb
        - webc
    ports:
        - "80:80"
        - "70:70"
    expose:
        - "80"
        - "70"
                    
                        docker
                                docker-compose
                                
                    
                    
                        Bensson
fuente
                
                
            fuente

docker rmi 2d0c8d6058f4_myprojectcom_app_1Encontré este error al usar Docker Machine en Windows.
Un contenedor parece haberse vuelto loco;
docker-compose rm --allcausó que todo el shell se congelara y reiniciar Docker Machine tampoco ayudó, el contenedor aún aparecía al hacerlodocker-compose ps.La solución fue ejecutar
docker-compose down.fuente
docker-compose rm webb webc webay luego extraer o construir una nuevadocker-compose rmcongeló mi caparazón.docker-compose rm --allno quitaba todas las imágenes. docker-compose down solucionó el problema. (Ubuntu 16)Para solucionar este problema
Para ver todas las imágenes
fuente
upydownno funcionan. La respuesta correcta es usardocker-compose rmpara borrar imágenes ybuild->upnuevamente.rmy también en un comentario debajo de su respuesta.docker-compose rm. ¡Gracias!El problema se resolvió para mí haciendo
encontrar el nombre del contenedor problemático y luego (nota que se ejecuta
dockeraquí)fuente
En Ubuntu 18.04.4 y Docker versión 19.03.6
Probé la respuesta de Yogesh Yadav, pero
El comando congeló mi terminal al ejecutar 'bloqueos actuales'.
Pude resolverlo enumerando los contenedores:
Y eliminando los contenedores problemáticos uno por uno, ejecutando:
fuente
Los ejemplos que utilizan weba, webb y webc como " Cómo utilizar Docker Compose para ejecutar aplicaciones complejas de varios contenedores en su Raspberry Pi " suponen que está creando esas imágenes.
Lo que significa que tiene (en
/home/benson/Docker/HaproxyMy) unoDockerfilecomo este que será interpretado por la compilación. para construir esas imágenes.fuente