Neden Container Station içinde 'none' Docker görüntüleri görüyorum ve bunları nasıl kaldırabilirim?
Geçerli Ürünler
Container Station
Belirti
Container Station içinde, adı "none" olan Docker görüntülerini fark edebilirsiniz. Bunlar, eski sürümün etiketsiz kalmasına neden olan aynı ada ve etikete sahip bir görüntünün yeni sürümü eski olanı değiştirdiğinde ortaya çıkan asılı görüntüler olarak bilinir.
Diğer kapsayıcılar veya görüntüler hala onlara bağlıysa, asılı görüntüler de kalabilir. Bu durumda, tüm bağımlılıklar kaldırılana kadar onları silemezsiniz.
Çözüm
Asılı görüntüler ("none" görüntüleri), Docker tasarımının normal bir parçasıdır ve bir hatayı göstermez. Onları kaldırmak istiyorsanız, önce herhangi bir kapsayıcı tarafından kullanılmadıklarından emin olun.
- Bir SSH bağlantısı açınNAS'ınıza. SSH ile tanışık değilseniz, talimatlar için QNAP belgelerine bakın.
- Aşağıdaki komutları çalıştırın:
Docker image ls --filter dangling=true
– asılı görüntüleri gösterirDocker image ls -a
– tüm görüntüleri listelerDocker ps -a --filter ancestor=<image_id>
– herhangi bir kapsayıcının görüntüye bağlı olup olmadığını kontrol eder (değiştirin<image_id>
gerçek görüntü kimliği ile)
Eğer "none" görüntüsünü kullanan bir kapsayıcı yoksa, onu güvenle şu komutla kaldırabilirsiniz:
Docker image rm <image_id>
Örnek:
Bu ekran görüntüsü, Container Station içinde asılı ("none") görüntüleri göstermektedir.
Daha Fazla Okuma
Daha fazla bilgi için aşağıdaki SSS'lere bakın: