Docker PPA软件包适用于Ubuntu 19.10。

有人知道是否存在适用于最新的Ubuntu版本19.10的ppa软件包源吗?当我从Ubuntu 19.04升级到19.10时遇到了问题,它无法工作。

你必须向库所有者写一封支持请求,要求19.10版本的软件包。 - N0rbert
你知道有哪些网站可以找到关于Docker仓库所有者的信息吗? - Jonte YH
只是为了明确 - 你是指 docker.io 软件包,还是指来自 Docker.com 的 docker-ce 软件包(他们真的还没有 eoan 版本)? - N0rbert
我在考虑Docker-CE! - Jonte YH
Norbert可以将此作为一个解决方案添加,这样我就可以将这个问题标记为已解决了吗?如果他们没有将这个作为一个包添加到EOAN Ubuntu 19.10中,那可能会解释这个问题。 - Jonte YH
3个回答

Docker仓库目前有适用于20.04(focal)的软件包,因此您可以按照官方指南或使用以下命令进行操作:
sudo apt install curl
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt install docker-ce

感谢Norbert提供的临时解决方案:)! - Jonte YH
2每次发布都是同一首歌 -_-; 你会觉得他们会把这当作某种优先事项。 - dstibbe
哈哈哈,谢谢大家,为什么我的问题是个好问题呢? - Jonte YH
有人知道从docker.io安装是否有什么不利之处吗?我对此还不太了解,不清楚其中的区别。 - aisflat439

目前还没有适用于Ubuntu 19.10 Eoan Ermine的Docker软件包,可以在此处找到相关问题:https://github.com/docker/for-linux/issues/832。对于大多数用户来说,之前的Ubuntu 19.04 Disco Dingo的软件包可以使用。

为了解决这个问题,请避免污染/etc/apt/source.list文件。

选项1:通过将一个.list文件添加到/etc/apt/sources.list.d/中:

sudo bash -c 'echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable" > /etc/apt/sources.list.d/docker.list'

选项2:
sudo nano /etc/apt/sources.list.d/docker.list

如果您已经安装了Docker,请将其中的eoan更改为disco,如下所示:
deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable

其他解决方案,比如手动安装,你可以在这里找到:https://github.com/docker/for-linux/issues/833

如果你不确定Docker使用的是哪个LSB版本,并且你的主机是否兼容,你可以检查`/etc/debian_version`文件,然后查看链接`https://download.docker.com/linux/ubuntu`,它会列出Docker支持的所有版本。例如,在我的主机上,`lsb_release -cs`命令输出的是`bionic`,但是当执行`cat /etc/debian_version`命令时,它显示的是...
buster/sid

所以我选择了来自Docker发布的一个名为的版本。

这是关于Ubuntu而不是Debian的。而且发帖人提到的版本现在已经过时,所以不确定这是否真的有任何意义。 - Artur Meinild