【问题标题】:Windows10 WSL2 "gpg: can't connect to the agent: IPC connect call failed"Windows10 WSL2“gpg:无法连接到代理:IPC连接调用失败”
【发布时间】:2020-08-09 21:37:36
【问题描述】:

我正在尝试在 Windows 10 (WSL2 - Ubuntu 20.04LTS) 中安装 docker 并运行以下命令,它不起作用,控制台显示此消息“gpg:无法连接到代理:IPC 连接调用失败”

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

【问题讨论】:

标签: windows docker windows-subsystem-for-linux


【解决方案1】:

确保您的 Ubuntu 20.04 使用的是 WSL 2。当我安装它时,它被设置为 WSL1。将其更改为 WSL2 似乎已经成功了。

在 Powershell 中运行以下命令:

wsl --set-version Ubuntu-20.04 2

【讨论】:

  • 当我尝试上面的 wsl 命令时,我在 ps 中收到了这条消息:There is no distribution with the supplied name. 但我之前在我的 ubuntu shell 中确认它是 20.04 版本。我错过了什么?
  • 我的也有不同的名称。使用 wsl --list 显示您的发行版,然后将上述命令的 Ubuntu-20.04 部分替换为您本地 Ubuntu 安装的正确名称。
【解决方案2】:

如果您没有 WSL 2,则需要从 Windows 商店安装 Ubuntu 18.04。

我刚刚在安装新的 WSL + Docker 时遇到了同样的问题。正如 WSL 存储库中的 issue #5125 中所述,Ubuntu 20.04 与 WSL 1 不兼容。安装 Ubuntu 18.04 后,我能够完成 Docker install instructions 的其余部分并继续完成 this useful tutorial

【讨论】:

    猜你喜欢
    • 2018-03-22
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 2023-01-11
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多