在Kali Linux 2020.3上找不到docker-ce安装候选者

问题描述

我正在尝试在诸如https://linuxhint.com/install_docker_kali_linux/

这样的教程上在我的Kali Linux 2020.3上安装Docker Community Edition。

尽管在apt更新期间找到了存储库:

OK:1 https://download.docker.com/linux/debian buster InRelease
OK:2 http://ftp.halifax.rwth-aachen.de/kali kali-rolling InRelease

运行后找不到安装候选者:

sudo apt-get install docker-ce
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket docker-ce ist nicht verfügbar,wird aber von einem anderen Paket
referenziert. Das kann heißen,dass das Paket fehlt,dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »docker-ce« existiert kein Installationskandidat. (No installation candidate for package "docker-ce" found,excuse the german here)

有人知道原因吗?

解决方法

我刚刚使用全新安装的64位Kali Linux 2020.3测试了以下脚本,并且工作正常(整个操作都以root身份运行):

curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' | tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get remove docker docker-engine docker.io
apt-get -y install docker-ce
systemctl start docker
systemctl enable docker

您是否正在使用32位版本的Kali?

如果不是,则代替:

echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' | tee /etc/apt/sources.list.d/docker.list

您应该这样做:

echo 'deb [arch=i386] https://download.docker.com/linux/debian buster stable' | tee /etc/apt/sources.list.d/docker.list

编辑:

我检查了repository,似乎没有32位Docker,因此上述方法不起作用。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...