[英]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.