我正在使用 Ubuntu 18.04,最近按照此处的说明使用 Xenial 版本安装了 Docker。我在创建容器、确保它们自动重启等方面没有遇到任何问题。
但是当我输入 docker 版本时:
Docker version 0.20180713.170521-2ec1ced, build 2ec1ced
The docker version is not known.
现在,每次运行 apt-get update 时都会收到以下错误消息:
Err:14 https://download.docker.com/linux/ubuntu stable Release
404 Not Found [IP : 52.85.242.38 443]
Atteint:15 https://downloads.opennebula.org/repo/5.5/Ubuntu/18.04 stable Release
Lecture des listes de paquets... Fait
E: Le dépôt https://download.docker.com/linux/ubuntu stable Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
N: Le fichier configuré « stable/binary-x86_64/Packages » ne sera pas pris en compte car le dépôt « https://download.docker.com/linux/ubuntu bionic InRelease » ne supporte pas l'architecture « x86_64 »
我尝试按照此处的建议来解决这个问题,但似乎无法解决这个问题。
有人遇到过这个问题并解决了吗?如果是这样,需要做什么来解决这个问题?
答案1
我也遇到了同样的问题。我通过删除配置文件中的每一行“docker”来解决这个问题,
/etc/apt/sources.list
然后运行它。
sudo apt update
此后,我再次运行命令,
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
并且它有效。
答案2
使用正确的 repo,将其放入您的/etc/apt/sources.list.d/docker.list
文件中:
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
如果这是您第一次使用此 repo,您还需要导入密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
确保您没有旧的docker-engine
或其他过时的 docker 包。看起来您的包版本也存在问题,因此最好删除当前的包:
sudo apt purge docker-ce
并从 repo 重新安装它:
sudo apt update
sudo apt install docker-ce
官方指南中的更多信息:https://docs.docker.com/install/linux/docker-ce/ubuntu/
答案3
- 在里面
/etc/apt/sources.list.d
,我通过评论解决了这个问题docker.list
cat docker.list
->#deb http://get.docker.io/ubuntu docker main
笔记:如果问题仍然存在,也许尝试注释与docker相关的其他文件。
- 例如,nvidia-docker.list 包含
deb https://nvidia.github.io/nvidia-docker/ubuntu18.04/amd64 /
。但是,我通过评论以下内容修复了错误docker.list
答案4
我使用 Linux Mint 19 Cinnamon。(Tara(!))。
对我有用的是将存储库链接“tara”更改为“bionic”:
deb [架构=amd64]https://download.docker.com/linux/ubuntu 仿生的稳定的
我试图对 redseven 已经给出的答案进行评论,但我没有足够的声誉来这样做,因此只能给出单独的答案。