web-dev-qa-db-fra.com

l'installation de docker a échoué sur Ubuntu 20.04 LTS (Vmware)

Je suis l'installation de docker sur Ubuntu 20.04 en utilisant https://docs.docker.com/engine/install/ubuntu/ dans Ubuntu VM sur VMware.

Mais lors de l'exécution de la commande pour ajouter le référentiel à Ubuntu.

Sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

Je reçois une erreur en dessous

Get:1 http://us.archive.ubuntu.com/ubuntu focal InRelease [265 kB]                                                                           
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                 
Hit:3 http://dl.google.com/linux/chrome/deb stable Release                                                                                   
Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease                                                                             
Ign:6 https://download.docker.com/linux/ubuntu focal InRelease                                             
Err:7 https://download.docker.com/linux/ubuntu focal Release
  404  Not Found [IP: 13.225.7.126 443]
Get:8 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [89.1 kB]
Hit:9 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

lors de l'exécution de la commande

Sudo apt-get install docker-ce docker-ce-cli containerd.io

Je reçois une erreur

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate
E: Unable to locate package docker-ce-cli
E: Unable to locate package containerd.io
E: Couldn't find any package by glob 'containerd.io'
E: Couldn't find any package by regex 'containerd.io'

Quelle est la raison pour ça? Je suis nouveau dans docker. Y a-t-il une solution de contournement à cela ou dois-je installer Docker en utilisant le code source ou quelque chose? Je vous remercie.

4
Menuka Ishan

Les référentiels docker pour Ubuntu 20.04 LTS ne sont pas encore prêts (je ne comprends pas pourquoi ils ne se sont pas concentrés sur cela au lieu de sortir une version pour les versions non LTS comme 19.10!).

Mais la version qui est déjà disponible dans le référentiel Ubuntu Universe est récente, alors utilisez-la en attendant.

Lorsque les gars de Docker sont prêts à publier leur dépôt 20.04, suivez simplement ces instructions: https://docs.docker.com/engine/install/ubuntu/

.. puis, bien sûr, y compris également la section "Désinstaller les anciennes versions". De cette façon, vous pouvez déjà commencer à utiliser Docker sur Ubuntu 20.04

1
Markus

Je sais que la question concerne buntu 2. Mais au cas où vous essayez de l'installer sur Linux Mint 2 (comme moi), le problème est le même mais la réponse est différente.

Le guide d'installation vous dit d'ajouter le PPA comme ceci:

Sudo add-apt-repository \
"deb [Arch=AMD64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

Cependant, la partie $(lsb_release -cs) est le problème, car elle transmet le nom de la version en tant que paramètre à la commande du référentiel. Dans Ubuntu 20, cette commande génère focal et tout se passe bien, mais dans Linux Mint, cette commande génère ulyana et elle échoue car docker n'a pas cette version.

Si vous voulez l'installer à la menthe, remplacez simplement cette commande par la chaîne focale pour obtenir la version focale ubuntu:

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