簡體   English   中英

docker守護進程未連接

[英]docker daemon not connecting

我是Docker的新手。 在Mac OSX上,我安裝了docker和docker-machine,並根據我在網上其他地方和在stackoverflow上看到的內容運行了以下命令。 守護程序為什么沒有連接? 我是否需要將配置更改為unix套接字以進行通信? 我是否通過docker-machine正確啟動了docker守護進程?

docker-machine create --driver virtualbox default
...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running 
on this virtual machine, run: docker-machine env default
..
docker run debian echo "Hello World"
docker: Cannot connect to the Docker daemon at 
unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

要查看如何將Docker客戶端連接到在此虛擬機上運行的Docker引擎,請運行:docker-machine env default

您缺少的命令是eval "$(docker-machine env default)" ,它將使用可用來連接到守護程序的$DOCKER_HOST$DOCKER_TLS_VERIFY設置來更新您的環境。

一種可能的原因可能是您的IP地址發生了變化。 只需重新啟動docker(在屏幕的右上角單擊docker-whale)即可。 然后再次嘗試運行docker。 在Mac上使用Docker桌面應用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM