Когда я бегу docker-compose up
, я получаю такую ошибку:
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
источник
источник
docker rmi 2d0c8d6058f4_myprojectcom_app_1
Я столкнулся с этой ошибкой при использовании Docker Machine в Windows.
Контейнер, кажется, негодяй;
docker-compose rm --all
заставил всю оболочку зависнуть, и перезапуск Docker Machine тоже не помог, контейнер все еще появлялся при выполненииdocker-compose ps
.Решение было выполнить
docker-compose down
.источник
docker-compose rm webb webc weba
а затем вытащить или создать новыйdocker-compose rm
замерзла моя оболочка.docker-compose rm --all
не удалял все изображения. docker-compose down исправил проблему. (Ubuntu 16)Чтобы решить эту проблему
Чтобы увидеть все изображения
источник
up
иdown
команды не работают. Правильный ответ - использоватьdocker-compose rm
для очистки изображений и сноваbuild
->up
.rm
а также в комментарии под своим ответом.docker-compose rm
. Спасибо!Проблема была решена для меня, сделав
поиск проблемного имени контейнера, а затем (обратите внимание, что
docker
здесь)источник
В Ubuntu 18.04.4 и Docker версии 19.03.6
Я попробовал ответить Йогеша Ядава, но
команда заморозила мой терминал при выполнении «текущих блокировок».
Я смог решить эту проблему, перечислив контейнеры:
И удалив проблемные контейнеры один за другим, запустив:
источник
Примеры использования weba, webb и webc, такие как « Как использовать Docker Compose для запуска сложных многоконтейнерных приложений на Raspberry Pi », предполагают, что вы создаете эти образы.
Это означает, что у вас есть (не
/home/benson/Docker/HaproxyMy
)Dockerfile
такой, который будет интерпретирован сборкой. для создания этих образов.источник