我正尝试在亚马逊ec2 windows实例(Windows8)上运行docker容器,并尝试安装docker。现在唯一的选择就是安装boot2docker。当使用微软的access服务器时,boot2docker无法工作,因为如果没有硬件虚拟化,虚拟机器就无法工作。我认为这可能是一个问题,但似乎不是,因为boot2docker-vm正在运行。
我在尝试启动boot2docker时遇到一个问题。如果我使用Boot2Docker Start.exe,我会得到
Waiting for VM and Docker daemon to start .............ooo然后它就挂了。如果我尝试使用boot2docker -v up从powershell运行,我会得到以下结果:
Boot2Docker-cli version: v1.7.1
Git commit: 8fdc6f4
2015/08/06 20:35:58 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
Waiting for VM and Docker daemon to start...
.Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0)...这是否与无法访问ec2实例或虚拟机上的本地主机有关?如果是这样,我该如何解决这个问题呢?
发布于 2015-08-07 07:33:15
如果可以,我建议在Linux实例上运行容器,而不是在Windows实例上运行。这样,您就可以避免在VM (AWS Windows实例)中使用VM (boot2docker + virtualbox)。然后unix也可以使用本机docker套接字。
https://stackoverflow.com/questions/31865580
复制相似问题