docker 安装中的问题

docker 安装中的问题

我正在使用 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

  1. 在里面/etc/apt/sources.list.d,我通过评论解决了这个问题docker.list
  2. 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

里面的文件/etc/apt/sources.list.d

答案4

我使用 Linux Mint 19 Cinnamon。(Tara(!))。

对我有用的是将存储库链接“tara”更改为“bionic”:

deb [架构=amd64]https://download.docker.com/linux/ubuntu 仿生的稳定的

我试图对 redseven 已经给出的答案进行评论,但我没有足够的声誉来这样做,因此只能给出单独的答案。

相关内容