Linux – 如何解決“無法連線到 Docker 守護程序”錯誤
這是新使用者在嘗試在守護程序上啟動 Docker 時可能會遇到的常見錯誤之一。此錯誤通常在您嘗試在終端中執行以下命令時出現
docker-compose build
上述命令中的 docker-compose 是一個用於執行和定義多容器 Docker 應用程式的工具。
錯誤看起來像這樣:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
為了確保解決此錯誤,一種方法是確保正確執行了安裝後的步驟。
下面顯示了幾個命令,這些命令描述了在 Mac OS X 和其他 Linux 發行版上設定環境的正確方法。
對於 Ubuntu/Fedora
第一步是使用下面顯示的命令建立 **docker** 組:
sudo groupadd docker
現在下一步是將使用者新增到 **docker** 組
sudo usermod -aG docker currentUser
在上面的命令中,用您要新增到組的使用者替換 currentUser 的佔位符。
下一步是登出然後重新登入,以確保 Docker 正在使用正確的許可權執行。
最後,您只需要使用下面顯示的命令啟動 Docker:
sudo service docker start
對於 Mac OS X
docker-machine start
上面的命令將啟動 Docker 的虛擬機器。在執行上述命令後,我們需要獲取環境變數,因此執行下面顯示的命令:
docker-machine env
最後,我們需要執行以下命令來啟動 Docker 服務。
docker-machine start
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP