Beim Ausführen docker-compose up
wird folgende Fehlermeldung angezeigt:
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
quelle
quelle
docker rmi 2d0c8d6058f4_myprojectcom_app_1
Ich habe diesen Fehler bei der Verwendung von Docker Machine unter Windows festgestellt .
Ein Container scheint Schurke geworden zu sein;
docker-compose rm --all
Die gesamte Shell fror ein und ein Neustart von Docker Machine half auch nicht. Der Container wurde dabei immer noch angezeigtdocker-compose ps
.Die Lösung war auszuführen
docker-compose down
.quelle
docker-compose rm webb webc weba
docker-compose rm
gefror meine Muschel.docker-compose rm --all
nicht alle Bilder. Docker-Compose Down hat das Problem behoben. (Ubuntu 16)Um dieses Problem zu lösen
Um alle Bilder zu sehen
quelle
up
unddown
Befehle funktionieren nicht. Die richtige Antwort istdocker-compose rm
, Bilder zu löschen undbuild
->up
erneut.rm
und auch in einem Kommentar unter seiner Antwort.docker-compose rm
. Danke dir!Das Problem wurde für mich dadurch gelöst
Finden des problematischen Containernamens und dann (Hinweis läuft
docker
hier)quelle
Unter Ubuntu 18.04.4 und Docker Version 19.03.6
Ich habe Yogesh Yadavs Antwort versucht, aber
Befehl hat mein Terminal eingefroren, als 'aktuelle Sperren' ausgeführt wurden.
Ich konnte es lösen, indem ich die Container auflistete:
Und entfernen Sie die problematischen Container nacheinander und führen Sie Folgendes aus:
quelle
Beispiele für die Verwendung von weba, webb und webc wie " Verwendung von Docker Compose zum Ausführen komplexer Multi-Container-Apps auf Ihrem Raspberry Pi " setzen voraus, dass Sie diese Bilder erstellen.
Das heißt , Sie haben (in
/home/benson/Docker/HaproxyMy
) eineDockerfile
wie diese , die vom Build interpretiert werden. um diese Bilder zu erstellen.quelle