30 Ekim 2017 Pazartesi

ERROR: Couldn't connect to Docker daemon hatasının çözümü

Merhaba, bu yazımda size  docker işlemleri esnasında yazının başlığındaki gibi bir hata alırsanız nasıl bir çözüm izleyeceğinizi anlatacağım.

Öncelikle şunu belirtmem gerekir ki böyle bir hatanın farklı nedenleri olabilir. Ancak docker kurulumunu doğru yaptıysanız ve docker daemon ayakta iken böyle bir hata alıyorsanız büyük ihtimalle yetkilerle alakalı bir sorun yaşıyorsunuz demektir.

Docker'ı sudo ile kurduysanız   diğer komutları çalıştırırken aşağıdaki gibi bir hata ile karşılaşabilirsiniz.

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

Çözüm olarak ise birden fazla yöntem var ancak bu yazımda mevcut kullanıcınızı docker gurubuna alarak hatanın çözülmesini sağlayacağım.

çözüm için aşağıdaki adımları uygulayabilirsiniz.

1. Eğer hala oluşturmadıysanız yeni bir docker kullanıcı grubu oluştun. 

 $ sudo groupadd docker

2. Mevcut kullanıcınızı bu docker grubuna ekleyin. (sudo usermod -aG docker <USER>) 
$ sudo usermod -aG docker levent 

3.Logout olun ve tekrardan login olun. Bu sayede kullanıcınız docker grubunda olduğunun bilgisiyle giriş yapacaktır.

4. Doğrulamak için tekrar hata almanıza neden olun  komutu çalıştın. ÖRN: aşağıdadır

 $ docker run hello-world


Hiç yorum yok:

Yorum Gönder