boot2docker - 运行docker version命令

时间:2015-05-17 12:34:33

标签: windows-7 docker containers boot2docker

当我使用boot2docker启动boot2docker-vm时,然后在gitbash中运行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): windows/amd64
FATA[0021] An error occurred trying to connect: Get     https://192.168.59.103:2376/v1.18/version: dial tcp 192.168.59.103:2376: ConnectEx tcp: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

然而,当我进入虚拟盒时,我看到boot2docker-vm正在运行。 当我停止boot2docker-vm时,&然后自己启动它 - 我可以使用vm来使用docker - 使用gitbash更容易使用它...任何人都有任何想法?

2 个答案:

答案 0 :(得分:3)

你必须在gitbash中初始化shell,使用:

$ $(boot2docker shellinit) 

在终端。

以下是mac:https://docs.docker.com/installation/mac/的文档。

答案 1 :(得分:1)

blog post描述了boot2docker安装后 VirtualBox for Win64 系统的配置。

  1. 更改 VirtualBox全局设置以在网络适配器#2上提供DHCP服务器而不是#3,其设置与#3完全相同
  2. 将主机专用网络适配器的 boot2docker-vm 网络配置从预配置的适配器#3更改为#2