docker版本在OS X上失败

我有一个在OS X 10.10.4 boot2docker新鲜,首次安装,我得到以下错误:

$ boot2docker version Boot2Docker-cli version: v1.7.1 Git commit: 8fdc6f5 $ docker version Client version: 1.7.1 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 786b29d OS/Arch (client): darwin/amd64 An error occurred trying to connect: Get https://192.168.59.103:2376/v1.19/version: dial tcp 192.168.59.103:2376: i/o timeout 

我读过的所有东西都说这个问题在boot2docker的1.7.1版本中修复了…我错过了什么?

更新1在下面的build议我尝试了一些事情。 这是输出:

 $ boot2docker ip 192.168.59.103 $ openssl s_client -connect 192.168.59.103:2376 ^C <--- I gave up after a while... nothing was responding. $ boot2docker ssh ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| Boot2Docker version 1.7.1, build master : c202798 - Wed Jul 15 00:16:02 UTC 2015 Docker version 1.7.1, build 786b29d docker@boot2docker:~$ ifconfig eth1 eth1 Link encap:Ethernet HWaddr 08:00:27:7B:39:40 inet addr:192.168.59.103 Bcast:192.168.59.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe7b:3940/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:15 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3130 (3.0 KiB) TX bytes:2442 (2.3 KiB) 

更新2应该重新启动…不习惯关心,当不在Windows中,但似乎我的Mac上已经出了重击…现在它的工作。

请尝试eval $(boot2docker shellinit)并再次发出eval $(boot2docker shellinit) docker version

如果没有帮助,请尝试openssl s_client -connect 192.168.59.103:2376看有什么东西听192.168.59.103:2376

如果没有任何监听,那么您的docker version尝试连接到错误的地址,您必须将您的variablesDOCKER_HOST设置为正确的地址。

如果boot2docker启动,并且boot2docker ip绑定到哪个ip boot2docker(应该是192.168.59.103),您也可以检查boot2docker ssh

可悲的是,我应该已经完成​​故障排除步骤1:重新启动。 无论出于何种原因,这固定了它。