gpt4 book ai didi

Docker 客户端无法连接到 Windows 7 上 VM 上的 docker 主机

转载 作者:行者123 更新时间:2023-12-02 18:33:10 25 4
gpt4 key购买 nike

我正在使用 Docker Toolbox 1.8.2,它在我的 OSX 上运行良好。在 Windows 上,我遇到了一些问题。

我创建了一个新的“默认”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”,那么它会返回没有容器在运行,这意味着主机正在运行。

有什么想法吗?

最佳答案

先决条件:

确保你已经安装了 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

brew 安装 docker-machine

创建新的 docker 机器主机 - 只需使用虚拟框

docker-machine create --driver virtualbox default

设置你的环境变量以查看 docker-machine - 你应该在你的 .bashrc 文件中设置它。

eval $(docker-machine env default)

关于Docker 客户端无法连接到 Windows 7 上 VM 上的 docker 主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32579177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com