📅  最后修改于: 2023-12-03 15:09:22.507000             🧑  作者: Mango
当我们在使用 Ubuntu 操作系统时,想要安装 Docker 的时候,可能会遇到以下提示信息:
E: 未签名的存储库https://download.docker.com/linux/ubuntu bionic InRelease
这是由于我们编写的源列表源,或在 /etc/apt/sources.list.d/
目录下添加文件时,没有添加签名密钥导致的。
GPG 密钥可以用于验证 Ubuntu 存储库中的软件包。我们可以使用以下命令添加 Docker 的 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
然后更新缓存并安装 Docker:
sudo apt-get update
sudo apt-get install docker-ce
我们也可以将存储库的地址中的 https://
前缀替换为 http://
,然后再次运行更新和安装 Docker 的命令。
sudo sed -i 's/https:\/\/download.docker.com/http:\/\/download.docker.com/' /etc/apt/sources.list.d/additional-repositories.list
sudo apt-get update
sudo apt-get install docker-ce
使用上述解决方法中的任意一种,即可解决未签名的存储库问题。我们需要保证源列表文件、文件夹中的源地址是带有 GPG/PGP 签名验证的。