2015-03-30 14 views
18

Docker bilgilerini çalıştırmayı denediğimde docker için çok yeni, bana aşağıdaki hatayı veriyor./var/run/docker.sock: böyle bir dosya veya dizin yok. TLS olmadan bir TLS özellikli daemona bağlanmaya çalışıyor musunuz?

$ docker info 
FATA[0000] Get http:///var/run/docker.sock/v1.17/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 

Ubuntu 14.04 kullanıyorum. https://docs.docker.com/installation/ubuntulinux/#installing-docker-on-ubuntu

'de belirtilen yükleme işlemlerini takip ettim ama yine de hatayı alıyorum. Bunu nasıl düzeltebilirim?

+2

'$ sudo docker info' denediniz mi? –

+0

, 2 alias 'alias docker =" sudo docker.io "' ve 'complete -F _docker docker' (otomatik tamamlamayı sürdürmek için sonuncu olan) olması yararlıdır – user2915097

cevap

28

Bu hata oluştu, çünkü docker'ı yükledikten sonra bilgisayarımı yeniden başlatmamıştım. Şimdi yukarıdaki komut benim için çalışıyor.

+1

Talimatlar, çıkış yapmamayı ve yeniden başlatmamayı söyledi. Bunu denedim. Belki yeniden başlatmayı denemeliyim. –

+2

Yup, en azından Ubuntu 14.04'te yönergelerin (söyleme) söylediklerine rağmen, yeniden başlatmanız gerekir. –

+0

@NehaG CI durum bilgisi olmayan bir ortamda nasıl düzeltileceğine dair herhangi bir fikir yeniden başlatılmıyor mu? (Şu anda Ubuntu 12.04 LTS'yi kullanıyor) –

13

Benzer bir sorunla karşılaştım, yeniden başlatma işe yaramadı. liman işçisi -d Koşu bana farklı hata

Error loading docker apparmor profile: exec: "/sbin/apparmor_parser": stat /sbin/apparmor_parser: no such file or directory() 

verdi ve AppArmor hatayı düzeltmek için

sudo apt-get install apparmor 

ran

cin otomatik Başlamak etmedi Benim tahminim nedeniyle yükleme sonrası

apparmor hatası. (Sizin hata farklı olabilir)

Zarf: Linux Mint 17.1

Güncelleme: Ayrıca aynı problem vardı emin kullandığınız kullanıcı liman işçisi grubunda

+0

Bu benim için yaptı (Linux Mint) thx – Justin

+0

'apparmor' yüklendikten sonra' docker -d' çalıştı, ancak 'docker bilgisi' hala bu hatayı gösteriyor. – quanta

+0

Docker çalışıyor mu? Pid'i bulmak için "ps -ef | grep docker" veya "cat /var/run/docker.pid" komutunu çalıştırın. Bu hatayı aldığımda süreci öldürür ve yeni bir süreci yeniden başlatmasına izin veririm. – SidJ

2

içinde olduğundan emin olun. G/etc/grup (grup liman işçisi benim kullanıcı eklemek gerekli ya sudo gpasswd -a user docker kullanır - ve oturumu yeniden başlatmadan

OS: Ubuntu 14.04.2 LTS 3.13.0-57-jenerik x64

8

Bunun nedeni olduğunu. . docker hizmeti otomatik olarak yüklendikten sonrası başlamaz

sen Ubuntu ve türevlerinin docker hizmeti başlatabilir yazarak (eğer Linux Mint bakarak):

sudo service docker start 

o liman işçisi kontrol etmek için, bu dosyayı başlayan var olmalıdır:

ls -la /var/run/docker.sock 
+1

"Docker" servisi zaten çalışıyorken aynı sorunu yaşadım. Sudo servis docker restart 'yaptım ve her şey iyi döndü. –

İlgili konular