Docker:尝试连接时发生错误
在Windows上安装了Docker,并额外安装了2个Oracle VM VirualBox和Kitematic。我在Windows 10
PC中禁用了Hyper-V。现在的问题是我无法从DockerHub下载任何Docker映像,甚至我都无法以如下方式运行命令
Docker info
两端都显示以下错误。
尝试连接时发生错误:获取 http:// localhost:2375 / v1.21 /
info:拨打tcp 127.0.0.1:2375:ConnectEx
tcp:无法建立连接,因为目标计算机主动拒绝了它。
如果我在Docker QuickStart Terminal中运行它,则可以运行,但不能在PowerShell或MSBuild中运行。
回答:
如果您使用Windows命令提示符而不是Docker QuickStart
Terminal,请参阅官方文档,您应该执行以下步骤(假设您的Docker 机器名称为 ):
docker-machine start default
或创建一个新的docker-machine ls
会告诉你你的机器正在运行docker-machine env --shell cmd default
你会看到类似
SET DOCKER_TLS_VERIFY=1 SET DOCKER_HOST=tcp://192.168.99.100:2376
SET DOCKER_CERT_PATH=C:\Users\Arseny\.docker\machine\machines\default
SET DOCKER_MACHINE_NAME=default
REM Run this command to configure your shell:
REM FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO %i
- 跑
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO %i
- 请享用
以上是 Docker:尝试连接时发生错误 的全部内容, 来源链接: utcz.com/qa/408719.html