gpt4 book ai didi

docker - boot2docker导致 “Cannot connect to the Docker daemon. Is ' docker -d'在此主机上运行?”

转载 作者:行者123 更新时间:2023-12-02 21:28:33 26 4
gpt4 key购买 nike

我是docker的新手,正在尝试在OS X 10.10上运行this project。 Docker是通过brew安装的,在基础方面看起来不错:

➜  docker-riak git:(develop) docker -v
Docker version 1.6.2, build 7c8fca2
➜ docker-riak git:(develop) boot2docker -v
Boot2Docker-cli version: v1.6.2
Git commit: cb2c3bc

这是错误:
➜  docker-riak git:(develop) DOCKER_RIAK_AUTOMATIC_CLUSTERING=1 DOCKER_RIAK_CLUSTER_SIZE=5 DOCKER_RIAK_BACKEND=leveldb make start-cluster
./bin/start-cluster.sh
time="2015-06-06T11:21:19-04:00" level=fatal msg="Cannot connect to the Docker daemon. Is 'docker -d' running on this host?"

Bringing up cluster nodes:

make: *** [start-cluster] Error 1

我发现推荐 sudo docker -dthis thread,但这返回一个错误:
➜  docker-riak git:(develop) docker -d
2015/06/06 11:18:21 This is a client-only binary - running the Docker daemon is not supported.

这里需要发生什么?

最佳答案

运行完整的docker version命令,您应该看到类似以下的内容:

$ docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2
OS/Arch (client): darwin/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64

如果没有全部看到,则可能是与boot2docker的连接有问题。检查是否已添加正确的导出,如下所示:

export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/<yourusername>/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1

看看是否有帮助。

关于docker - boot2docker导致 “Cannot connect to the Docker daemon. Is ' docker -d'在此主机上运行?”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30684511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com