Docker客户端无法连接到Windows 7上的VM上的Docker主机
我正在使用Docker Toolbox 1.8.2,它在我的OSX上正常工作。 在Windows上,我有一些问题。
我创build了一个新的“默认”VM(virtualbox),然后在Cygwin上使用“eval $(docker-machine env default)”将我的docker客户端连接到这个docker主机。 当我尝试从Cygwin运行“docker ps”时,出现以下错误:
Get http://127.0.0.1:2375/v1.20/containers/json: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it.. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running?
如果我SSH进入该机器并执行“docker ps”,那么将返回没有容器正在运行,这意味着主机正在运行。
有任何想法吗?
我没有Windows,但OS X,但在我的情况下,这样的错误意味着他无法find虚拟主机的路线。
在我的情况下, sudo route -nv add -net 192.168.59 -interface vboxnet1
帮助。
将其更改为Windows命令并尝试(当然,您可能必须更改接口名称或IP的一部分)。
可能是因为docker守护进程还没有运行。
在Windows上,使用boot2docker,这是如何工作的
- 确保你的虚拟机正在运行,运行
docker-machine ls
来列出所有的虚拟机 - boot2docker初始化
- boot2docker启动
- eval“$(boot2docker shellinit)”
Prereqs:
确保你已经安装了brew。 / usr / bin / ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”
如果您使用brew有麻烦,请尝试卸载它。 然后尝试重新安装它。 要卸载它,请尝试使用… / usr / bin / ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall )”
安装Docker
brew安装docker
安装Docker-Machine
酿造安装docker机
创build新的docker机主机 – 只需使用虚拟框
docker机创build – 驱动器virtualbox默认
设置你的环境variables来查看docker-machine – 你应该在你的.bashrc文件中设置它。
eval $(docker-machine env default)
- 在Rstudio docker中安装本地主目录?
- 使用vsts-docker运行Jmeter
- SocketError:没有这样的文件或目录 – 连接(2)/var/run/docker.sock
- 扩展Docker JBoss WildFly服务器不工作
- docker驱动程序“devicemapper”无法删除根文件系统后,在容器中杀死
- docker-compose oci运行时错误启动容器进程导致连接重置由peer
- Dockerfile supervisord找不到path
- Debian Packagemanager不会在build立docker镜像时在alpine-linux上安装vagrant.deb软件包
- 当我们显示我们的Docker机器时,什么是DOCKER字段?