我无法安装 Docker,因为 containerd.io 没有安装候选

2024-01-17

我尝试在 Kubuntu 19.10 上安装 Docker。

我使用以下步骤进行安装:https://docs.docker.com/install/linux/docker-ce/ubuntu/ https://docs.docker.com/install/linux/docker-ce/ubuntu/

在第 2 步中,添加存储库和密钥后,我收到此消息

Package containerd.io is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'containerd.io' has no installation candidate

我想这不是最干净的方法,但我和你有同样的问题,我改变了:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

to

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   bionic \
   stable"

because

$(lsb_release -cs)

返回“eoan”(最新ubuntu版本的名称,当前为19.10),它似乎会引起问题。 用“bionic”(ubuntu 18.10)替换它对我来说效果很好,4个月后我仍然没有问题。

不要忘记打开“/etc/apt/sources.list”并注释/删除该行:

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

以避免冲突。 (您已将此过程添加到您输入的第一个命令中。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我无法安装 Docker,因为 containerd.io 没有安装候选 的相关文章

随机推荐