Ketika saya berlari docker-compose up
, saya mendapatkan kesalahan ini:
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
sumber
sumber
docker rmi 2d0c8d6058f4_myprojectcom_app_1
Saya mengalami kesalahan ini saat menggunakan Mesin Docker di Windows.
Sebuah wadah sepertinya rusak;
docker-compose rm --all
menyebabkan seluruh cangkang membeku dan memulai ulang Mesin Docker juga tidak membantu, kontainer masih muncul saat melakukannyadocker-compose ps
.Solusinya adalah mengeksekusi
docker-compose down
.sumber
docker-compose rm webb webc weba
dan kemudian menarik atau membuat yang barudocker-compose rm
membekukan cangkang saya.docker-compose rm --all
tidak menghapus semua gambar. buruh pelabuhan-menulis memperbaiki masalah. (Ubuntu 16)Untuk mengatasi masalah ini
Untuk melihat semua gambar
sumber
up
dandown
perintah tidak berfungsi. Jawaban yang benar adalah menggunakandocker-compose rm
untuk menghapus gambar danbuild
->up
lagi.rm
dan juga dalam komentar di bawah jawabannya.docker-compose rm
. Terima kasih!Masalah diselesaikan untuk saya dengan melakukan
menemukan nama wadah yang bermasalah dan kemudian (catatan berjalan di
docker
sini)sumber
Di Ubuntu 18.04.4 dan Docker versi 19.03.6
Saya mencoba jawaban Yogesh Yadav, tapi
perintah membekukan terminal saya saat menjalankan 'kunci saat ini'.
Saya bisa menyelesaikannya dengan membuat daftar wadah:
Dan menghapus container yang bermasalah satu per satu, menjalankan:
sumber
Contoh menggunakan weba, webb, dan webc seperti " Cara menggunakan Docker Compose untuk menjalankan aplikasi multi-container yang kompleks di Raspberry Pi Anda " misalkan Anda sedang membangun gambar-gambar itu.
Artinya Anda memiliki (dalam
/home/benson/Docker/HaproxyMy
) yangDockerfile
seperti ini yang akan ditafsirkan oleh build. untuk membuat gambar-gambar itu.sumber