Docker error cannot delete docker container, conflict: unable to remove repository reference

Docker üzerinde bir adet container oluşturdum ancak daha sonrasında bu containerı bir türlü silemedim. Silmek istediğimde yaptığım işlemler ve aldığım hata mesajları aşağıdaki gibidir.

“Error response from daemon: conflict: unable to delete 0c35666635cg (cannot be forced) – image is being used by running container hgci35tt302h”

“ERROR: You cannot remove a running container a93c8a0b0974c967aebe868a186e5c205f4d3bcb5423a56559f2f9599074bbcd. Stop the container before attempting removal or use -f”

Containerı durdurup silmeyi denedim ancak her seferinde container otomatik oluşuyordu. Caontainer’ı durdurup, image dosyasını silmeyi denedim fakat sonuç yine başarısız oldu.

docker system prune komutu ile herşeyi sildim ama durum değişmedi.

rmi parametresi ile silmeyi de denedim, /var/lib/docker/storage_driver kısmını da sildim ama sonuç değişmedi.

Tüm bunların ardından docker servislerini listelesem nasıl olur diye düünürken sorun yaşadığım container ile ilgili çalışan bir servis gördüm.

Bu servisi docker service rm service_id bilgisi ile sildikten sonra problemim çözüldü.

┌─[[email protected]]─[/home/c3y/Docker]

└── #docker service ls

ID NAME MODE REPLICAS IMAGE PORTS

u9dhypautzx0 myBlog_wordpress_db replicated 0/1 mariadb:latest

┌─[[email protected]]─[/home/c3y/Docker]

└── #docker service rm u9dh

u9dh

┌─[[email protected]]─[/home/c3y/Docker]

└── #

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir