2015-05-08 118 views
9

我跟着official instructions on how to install Docker on Ubuntu,加入我的賬戶以「泊塢窗」組並重新啓動計算機,我無法運行「泊塢窗」(甚至還不如根)我收到以下錯誤:如何在Ubuntu 15.04上運行Docker?

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

但是,我意識到如果從另一個會話運行「sudo docker -d」,那麼即使不使用「sudo」,Docker也能正常工作。

解決此問題的最佳方法是什麼?我想這個問題與服務腳本有關,但我很驚訝我找不到指示,甚至找不到相同的問題。

+1

您的Docker服務正在運行嗎?如果服務未運行,請嘗試「服務碼頭狀態」和「服務碼頭啓動」。也許你的init系統沒有配置爲在啓動時啓動Docker服務。 – helmbert

回答

13

要在啓動泊塢窗守護進程運行在15.04,你可以運行:

systemctl enable docker

我猜他們很快會更新get.docker.com腳本en更多人對此抱怨,另請參閱https://github.com/docker/docker/issues/12002#issuecomment-106759295

您也可以運行systemctl is-enabled docker以查看它是否當前已啓用。

+1

有趣的反饋,比我的答案更精確。 +1 – VonC

+1

不應該是'systemctl enable docker'嗎? – LuRsT

+0

確實@LuRsT,謝謝!我編輯我的帖子來糾正這一點。 – michielbdejong

2

有一個similar issue (11989),它說:

這可能是泊塢窗守護進程沒有在一定的Ubuntu版本(cat /etc/lsb-release)自動啓動相關的問題。例如See #12002

Is the daemon running?

sudo service docker status 

Issue 12002說明即使對Ubuntu 15.04的問題:

I need to sudo service docker restart after every reboot
I'm having the same issue on Ubuntu 15.04.
After " sudo service docker restart " it starts working.