无法再在 Debian 8 Jessie 上安装 docker

无法再在 Debian 8 Jessie 上安装 docker

我之前在 Debian 8 Jessie 上安装了 docker,按照以下说明进行操作:

apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo debian-jessie main" > /etc/apt/sources.list.d/docker.list
apt-get install -y apt-transport-https ca-certificates
apt-get update && sudo apt-get install -y docker-engine

但是从 2020 年 3 月 31 日起,apt.dockerproject.org 中的存储库已被弃用,我无法再从那里安装 docker。

由于我无法从 download.docker.com 安装 docker,现在如何在 Debian 8 Jessie 上安装 docker?

答案1

Debian 8“杰西”已于 2018 年 6 月停止使用,LTS 将于 2020 年 6 月结束。尽管 Jessie 似乎有一个 Docker 版本https://download.docker.com/linux/debian/dists/jessie/最后一次更新是在 2019 年 6 月。你应该升级你的系统升级到受支持的 Debian 9 Stretch (oldstable) 或 Debian 10 Buster (stable),然后按照在 Debian 上安装 Docker Engine

也就是说,看来这个版本是使用相同的签名密钥签名的(该密钥是ID7EA0A9C3F273FCD8的子密钥),因此您应该能够使用相同的说明来使用服务器上仍然可用的不受支持的版本:Docker Release (CE deb) <[email protected]>8D81803C0EBFCD88

答案2

如果您不顾 Debian Jessie 已停止使用的警告仍想在其上安装 Docker,请尝试:

apt-get update
apt-get install -y sudo curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

相关内容