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

更新於: 2021-07-31

225 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.