SORU
28 Ocak 2014, Salı


Nasıl'un görüntüleri Docker silmek için?

Aşağıdaki görüntüleri aldım:

alex@alexvps:~$ sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
<none>              <none>              70c0e19168cf        5 days ago          1.069 GB
<none>              <none>              c2ce80b62174        8 days ago          399.2 MB
<none>              <none>              60afe4036d97        8 days ago          325.1 MB

ve bunlardan birini kaldırmaya çalıştığımda alıyorum:

alex@alexvps:~$ sudo docker rmi 60afe4036d97
Error: Conflict, 60afe4036d97 wasn't deleted
2014/01/28 00:54:00 Error: failed to remove one or more images

Onları nasıl kaldırabilirim? Neden böyle bir çelişki?

CEVAP
28 Ocak 2014, Salı


Olası nedeni: Neden bu resim şu anda çalışan bir konteyner tarafından kullanılan olabilir. Böyle bir durumda, kaplar çalışan listesi ilgili konteyner durdurun ve görüntü kaldırın

docker ps
docker stop ...
docker rm <containerid>
docker rmi <imageid>

Eğer docker ps ile konteyner bulmak cannnot bile çıkıldı bütün kapları liste ve bunları kaldırmak için kullanabilirsiniz:

docker ps -a | grep 60afe4036d97
docker rm <containerid>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014