无法验证签名,因为安装 docker 时公钥不可用错误



无法安装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

似乎入门页已经改变了。

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

如果不想使用手动的这些命令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/

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

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

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

问候。

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

查看此处先决条件部分

最新更新