我是新來的碼頭工,並試圖在OS X 10.10上運行this project。碼頭工人通過BREW安裝,並期待良好的基礎:boot2docker導致「無法連接到Docker守護進程。是否在此主機上運行'docker -d'?」
➜ 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
我發現this thread是建議sudo docker -d
,但是這會返回一個錯誤:
➜ 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.
這裏需要發生什麼?
謝謝。我下雨'boot2docker shellinit'並確認導出已經發生,但是我仍然在'docker version'上出錯 - 客戶端版本:1.6.2 客戶端API版本:1.18 Go版本(客戶端):go1.4.2 Git commit客戶端):7c8fca2 OS/Arch(客戶端):darwin/amd64 FATA [0000]無法連接到Docker守護進程。是 '泊塢窗-D' 這個主機上運行' – mbb
運行'export',你應該看到這樣的事情: ' DOCKER_CERT_PATH = /用戶/喬納斯/ .boot2docker /證書/ boot2docker-VM DOCKER_HOST = TCP: //192.168.59.103:2376 DOCKER_TLS_VERIFY = 1 ' – jonasrosland
到底是什麼? 'shellinit'導出並不實際顯示在導出中。我手動運行,它的工作原理。手動導出每個這樣做。我會稱之爲boot2docker的功能請求:) – mbb