Mac OS X sudo docker无法连接到Docker守护程序。 docker守护进程是否在此主机上运行? [英] Mac OS X sudo docker Cannot connect to the Docker daemon. Is the docker daemon running on this host?
问题描述
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ sudo docker ps
无法连接到Docker守护程序。 Docker守护进程是否在此主机上运行?
我应该做些什么
你需要设置你的shell来使用Docker:
eval $(docker-machine env default)
这个命令来自哪里?运行 docker-machine env default
,你会看到如下所示:
$ docker-machine env default
export DOCKER_TLS_VERIFY =1
export DOCKER_HOST =tcp://192.168.99.100:2376
export DOCKER_CERT_PATH =/ Users / eric /
export DOCKER_MACHINE_NAME =default
#运行此命令配置您的shell:
#eval $(docker-machine env default)
另外您可能也可能不需要通过以下方式简单地启动Docker主机:
>
docker-machine start default
I installed docker and there seems to be some issue.
$docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$sudo docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Should I be doing something
You need to set up your shell to use Docker:
eval $(docker-machine env default)
Where does this command come from? Run docker-machine env default
and you'll see something like the following:
$ docker-machine env default
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/eric/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell:
# eval $(docker-machine env default)
Also you may or may not have to simply start the Docker host beforehand via:
docker-machine start default
这篇关于Mac OS X sudo docker无法连接到Docker守护程序。 docker守护进程是否在此主机上运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!