gpt4 book ai didi

Docker:尝试连接时发生错误

转载 作者:IT老高 更新时间:2023-10-28 12:43:43 24 4
gpt4 key购买 nike

在 Windows 上安装了 Docker,另外安装了 2 个,Oracle VM VirualBox 和 Kitematic。我在我的 Windows 10 PC 中禁用了 Hyper-V。现在的问题是我无法从 DockerHub 下载任何 Docker 镜像,甚至无法运行命令

Docker info

在两端显示以下错误。

An error occurred trying to connect: Get http://localhost:2375/v1.21/info: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it.

如果我在 Docker QuickStart Terminal 中运行它,它可以工作,但不能在 PowerShell 或 MSBuild 中工作。

最佳答案

如果您使用的是 Windows 命令提示符而不是 Docker QuickStart Terminal,请参阅 official docs您应该执行以下步骤(假设您的 docker 机器的名称为 default):

  1. docker-machine start default 或者新建一个
  2. docker-machine ls会显示你的机器正在运行
  3. 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
  4. 运行 FOR/f "tokens=*"%i IN ('docker-machine env --shell cmd default') DO %i
  5. 享受

关于Docker:尝试连接时发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35071536/

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