【问题标题】:Signatures couldn't be verified because the public key is not available error while installing docker无法验证签名,因为安装 docker 时出现公钥不可用错误
【发布时间】:2015-09-11 18:44:16
【问题描述】:

无法安装 docker:

sudo sh -c "echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list"

错误日志:

GPG 错误:https://get.docker.com docker 发布:由于公钥不可用,无法验证以下签名:NO_PUBKEY D8576A8BA88D21E9

【问题讨论】:

    标签: docker


    【解决方案1】:

    入门页面似乎已更改。

    2017 年 8 月

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

    https://docs.docker.com/engine/installation/linux/docker-ce/debian/#install-using-the-repository

    2019 年 8 月

    安装页面的链接又变了

    https://docs.docker.com/install/linux/docker-ce/debian

    【讨论】:

      【解决方案2】:

      如果不想使用手动 http://docs.docker.com/linux/step_one/ 中的那些命令:

      $ sudo apt-get update
      $ sudo apt-get install wget
      $ wget -qO- https://get.docker.com/ | sh
      

      这里有你需要的:

       $ wget -qO- https://get.docker.com/gpg | sudo apt-key add -
      

      PS: https://docs.docker.com/installation/debian/

      【讨论】:

        【解决方案3】:

        得到了解决方案,我试图在 32 位 Ubuntu 上安装 docker 1.5,而文档说它需要 64 位 Ubuntu。

        先决条件部分中检查here

        【讨论】:

          【解决方案4】:

          apt 有一组受信任的密钥,有时我们只需要添加缺少的一个即可。

          您可以通过运行以下命令来添加密钥:

          sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D8576A8BA88D21E9
          

          您好。

          【讨论】:

            猜你喜欢
            • 2022-11-25
            • 2022-07-17
            • 2021-04-12
            • 1970-01-01
            • 2020-03-19
            • 1970-01-01
            • 2022-10-05
            • 2015-11-05
            • 2013-05-28
            相关资源
            最近更新 更多