将docker与当地的stream浪者连接起来

我试图让docker在vagrant下运行,但是没有使用完整的vagrant解决scheme – 我只想使用vagrant创build虚拟机并在其上安装docker,但是我想我必须做更多的东西环境。

我正在这个环境下运行

Windows 8 Vagrant 1.7.4 Virtualbox 5.0.6 Cisco Anyconnect - I've read this can cause issues 

这是我的stream浪脚本

 Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" config.vm.hostname = "docker-host" config.vm.network :forwarded_port, guest: 2375, host: 2375 config.vm.provider "virtualbox" do |vb| vb.name = "docker-host" vb.memory = "4096" vb.cpus = 2 end config.vm.provision "docker" end 

运行vagrant up很好,当我ssh我可以运行docker ,一切似乎很好 – 或至lessdocker打印出来。

回到我的本地机器上,我有一个docker文件,然后尝试运行docker build . 失败,我得到以下输出

 An error occurred trying to connect: Post http://localhost:2375/v1.21/build?buildargs=%7B%7D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=dockerfile&memory=0&memswap=0&rm=1&t=&ulimits=null: net/http: transport closed before response was received 

如果我尝试docker run --name some-redis -d redis为例,我得到以下错误

 An error occurred trying to connect: Post http://localhost:2375/v1.21/containers/create?name=some-redis: WSARecv tcp 127.0.0.1:50949: An existing connection was forcibly closed by the remote host. 

我想知道是否有人可以帮助告诉我这里有什么问题,以及如何让我的本地安装的泊坞窗在我的供应VM虚拟箱和stream浪之下谈话。

我试过telnet localhost 2375这似乎工作正常