web-dev-qa-db-fra.com

Problème lors de l'installation du docker

J'utilise Ubuntu 18.04 et j'ai récemment installé Docker en utilisant la version Xenial en suivant les instructions trouvées ici. Je n'ai rencontré aucun problème lors de la création de conteneurs, de leur redémarrage automatique, etc.

Cependant, lorsque je tape la version docker:

Docker version 0.20180713.170521-2ec1ced, build 2ec1ced

The docker version is not known.

Et maintenant, chaque fois que j'exécute la mise à jour apt-get, je reçois le message d'erreur suivant:

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 »

J'ai essayé de résoudre le problème en suivant les conseils trouvés ici et je n'arrive pas à résoudre ce problème.

Quelqu'un a-t-il déjà rencontré cela et l'a-t-il corrigé? Si oui, que faut-il pour résoudre ce problème?

1
nour

J'ai eu le même problème. Je le corrige en supprimant chaque ligne "docker" du fichier de configuration,

/etc/apt/sources.list

puis exécutez cela.

Sudo apt update

Après cela, j'ai à nouveau exécuté la commande,

Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu bionic stable"

et il fonctionne.

3
stanislav.hosek
  1. à l'intérieur /etc/apt/sources.list.d, J'ai résolu le problème en commentant docker.list
  2. cat docker.list -> #deb http://get.docker.io/ubuntu docker main

Remarque : Si le problème persiste, essayez peut-être de commenter d'autres fichiers liés à Docker.

  • Par exemple, nvidia-docker.list contient deb https://nvidia.github.io/nvidia-docker/ubuntu18.04/AMD64 /. Cependant, j'ai corrigé l'erreur en commentant simplement le docker.list

Les fichiers à l'intérieur de /etc/apt/sources.list.d

1
Alex Patsanis

Utilisez le bon dépôt, mettez-le dans votre /etc/apt/sources.list.d/docker.list fichier:

deb [Arch=AMD64] https://download.docker.com/linux/ubuntu bionic stable

Si c'est la première fois que vous utilisez ce dépôt, vous devez également importer la clé:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | Sudo apt-key add -

assurez-vous que vous n'avez pas l'ancien docker-engine ou un autre package docker obsolète. Il semble que vous ayez également un problème avec la version du package, il vaut donc mieux supprimer votre package actuel:

Sudo apt purge docker-ce

et réinstallez-le à partir du référentiel:

Sudo apt update
Sudo apt install docker-ce

Plus d'informations dans le guide officiel: https://docs.docker.com/install/linux/docker-ce/ubuntu/

0
redseven

J'utilise Linux Mint 19 Cinnamon. (Tara (!)).

La chose qui a fonctionné pour moi a été de changer "tara" par "bionic" pour le lien du référentiel:

deb [Arch = AMD64] https://download.docker.com/linux/ubunt bionique stable

J'ai essayé de commenter la réponse qui a déjà été donnée par redseven mais je n'ai pas assez de réputation pour le faire, d'où la réponse séparée.

0
Florin

J'ai eu ce problème - mais pour moi, j'avais configuré mon apt à utiliser les dépôts nocturnes car docker-ce n'était pas disponible dans stable sur Ubuntu 18 au départ. Il semble que maintenant une version 0.2 soit apparue dans ce dépôt. J'ai changé mon repos en "stable", j'ai fait un apt remove docker-ce puis j'ai installé install docker-ce et cela l'a trié pour moi.

0
Andrew Cuthbert