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?
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.
/etc/apt/sources.list.d
, J'ai résolu le problème en commentant docker.list
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.
deb https://nvidia.github.io/nvidia-docker/ubuntu18.04/AMD64 /
. Cependant, j'ai corrigé l'erreur en commentant simplement le docker.list
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/
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.
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.