2017-06-04 112 views
-1

我使用Ubuntu官方14 enter image description here泊塢窗不工作

我下面this正式文件安裝搬運工。

安裝後,docker存在於服務器上,但它不起作用。

docker ps 
// or 
docker run hello-world 

全部返回相同的錯誤

不能在UNIX連接到碼頭工人守護進程:///var/run/docker.sock。碼頭守護程序是否在運行? 請參閱「碼頭運行 - 幫助」。 enter image description here

我對碼頭工人真的很陌生,出了什麼問題?如何運行docker deamon?

的「須藤服務泊塢窗狀態」命令的結果:enter image description here enter image description here

+0

你註銷/登錄並再試一次嗎? – hurturk

+0

@hurturk我重新啓動服務器,同樣的錯誤消息。如何運行碼頭作爲deamon? –

+0

https://docs.docker.com/engine/installation/linux/linux-postinstall/#cannot-connect-to-the-docker-daemon本頁提到了我的錯誤消息,但沒有線索解決它。 –

回答

0

我開始當你使用「須藤」命令/停止/檢查多克爾服務,而不是發出「泊塢窗」當看到命令。嘗試使用:sudo docker <command>

這很可能是由於用戶發出的docker命令不與Docker相關的組分開。

嘗試:cat /etc/group | grep docker

這應該回吐組被稱爲「dockerroot」

所以存在......在我的CentOS 7泊塢窗組,我自己添加到「dockerroot」組: sudo usermod -aG dockerroot username

顯然,用您的實際用戶名替換username

+0

我正在使用Ubuntu 14,只是試過了你的方式。它不工作 –

0

您沒有將您的用戶添加到docker組,那麼您的用戶無法使用Docker守護進程。要解決這個問題,你有兩個選擇。

選項1)你的用戶加入到docker組用下面的命令:

sudo usermod -aG docker your_user

選項2)使用sudo

注意執行您docker命令是添加用戶到docker組相當於爲您的用戶提供完全的根訪問權限。 https://www.andreas-jung.com/contents/on-docker-security-docker-group-considered-harmful