ZBLOG

root@nb-11065:/home/uisee/Downloads# sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" Get:1 https://dl.google.com/linux/chrome/deb stable InRelease [1,825 B] Ign:2 https://download.docke...

根据你提供的错误信息,出现了几个问题在尝试添加 Docker 的 APT 仓库时。以下是如何解决这些问题的步骤:

1. 解决 Google Chrome 仓库的 GPG 密钥错误

对于 Google Chrome 的仓库,你需要导入相应的公钥,以便系统可以验证其签名。运行以下命令来添加缺失的公钥:

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

如果 apt-key 已被弃用,可以使用下面的方法添加密钥:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmour -o /usr/share/keyrings/google.gpg

然后,在你的 /etc/apt/sources.list.d/google-chrome.list 文件中更新为:

deb [signed-by=/usr/share/keyrings/google.gpg] https://dl.google.com/linux/chrome/deb/ stable main

2. 检查 Docker 仓库的 URL

确保 Docker 的仓库地址正确,并且对你正在使用的 Ubuntu 版本适用。检查你所使用的 Ubuntu 版本名称(例如 focal)是否与 Docker 官方文档中的支持版本一致。

如果不确定,可以通过运行以下命令查看你的发行版代号:

lsb_release -cs

然后,确保仓库 URL 正确。例如,对于 Ubuntu Focal(20.04),URL 应该是这样的:

deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable

3. 添加 Docker 的 GPG 密钥

要安装 Docker,还需要添加其 GPG 公钥以验证下载的软件包。运行以下命令添加 Docker 的 GPG 密钥:

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

或者,如果 apt-key 被弃用,则可以这样做:

wget -qO - https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmour -o /usr/share/keyrings/docker.gpg

然后,将 /etc/apt/sources.list.d/docker.list 中的条目更改为如下内容:

deb [arch=amd64 signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu focal stable 

4. 更新软件包列表并安装 Docker

完成以上步骤后,更新软件包列表并安装 Docker:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

总结

执行上述步骤后,应该能够顺利地将 Docker 安装到你的系统中。如果在任何阶段遇到进一步的问题,请务必根据具体错误进行排查和修正。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=5426

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?