Kiedy biegnę docker-compose up
, pojawia się ten błąd:
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
źródło
źródło
docker rmi 2d0c8d6058f4_myprojectcom_app_1
Napotkałem ten błąd podczas korzystania z Docker Machine w systemie Windows.
Wygląda na to, że pojemnik zbuntował się;
docker-compose rm --all
spowodował zawieszenie się całej powłoki i ponowne uruchomienie Docker Machine również nie pomogło, kontener nadal pojawiał się podczas wykonywaniadocker-compose ps
.Rozwiązaniem było wykonanie
docker-compose down
.źródło
docker-compose rm webb webc weba
a następniedocker-compose rm
zamroził moją skorupę.docker-compose rm --all
nie usuwałem wszystkich obrazów. docker-compose down naprawił problem. (Ubuntu 16)Aby rozwiązać ten problem
Aby zobaczyć wszystkie obrazy
źródło
up
orazdown
poleceń nie działają. Prawidłowa odpowiedź to użyćdocker-compose rm
do wyczyszczenia obrazów ibuild
->up
ponownie.rm
a także w komentarzu pod swoją odpowiedzią.docker-compose rm
. Dziękuję Ci!Problem został rozwiązany dla mnie przez działanie
znalezienie problematycznej nazwy kontenera, a następnie (notatka działa
docker
tutaj)źródło
W Ubuntu 18.04.4 i Docker w wersji 19.03.6
Próbowałem odpowiedzi Yogesha Yadava, ale
polecenie zamroziło mój terminal podczas uruchamiania `` bieżących blokad ''.
Udało mi się to rozwiązać, wymieniając kontenery:
I usuwanie problematycznych kontenerów jeden po drugim, uruchamiając:
źródło
Przykłady użycia weba, webb i webc, takie jak „ Jak używać Docker Compose do uruchamiania złożonych aplikacji z wieloma kontenerami na Raspberry Pi ” zakładają, że tworzysz te obrazy.
Oznacza to, że masz (w
/home/benson/Docker/HaproxyMy
) takiDockerfile
jak ten, który zostanie zinterpretowany przez kompilację. aby zbudować te obrazy.źródło