0

我正在尝试在我的 Kali Linux 2020.3 上安装 Docker 社区版,遵循以下教程:https ://linuxhint.com/install_docker_kali_linux/

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

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)

有人知道它的原因吗?

4

1 回答 1

2

我刚刚使用全新安装的 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

编辑:

我检查了存储库,似乎没有 32 位 Docker,所以上面的方法不起作用。

于 2020-09-01T18:38:37.033 回答