Impossible de localiser le paquet `docker-ce` sur un ubuntu 64bit


89

J'essaie d'installer Docker sur une machine Ubuntu 64 en suivant le guide d'installation officiel .

Malheureusement, Ubuntu semble ne pas être en mesure de localiser le docker-cepaquet. Une idée de le réparer ou au moins de suivre ce qui se passe?

Voici quelques détails pour vous ...

$ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce

Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce

Avez-vous couru apt-get updateaprès avoir ajouté le repo?
Jordanie

@jordanm oui, désolé je ne l'ai pas posté dans la question.
danidemi

Réponses:


190

Ubuntu 19.04 (Disco) et Ubuntu 19.10 (Eoan)

docker-cen'est pas encore disponible pour Ubuntu 19.10, mais vous pouvez installer le eoanpaquet.

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable"

Ubuntu 18.10 (cosmique)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic test"

Ubuntu 18.04 (bionique)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Ubuntu 17.10

docker-ce Ce package est disponible sur le référentiel officiel de Docker (Ubutu Artful). Pour l'installer, utilisez les commandes suivantes:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

Ubuntu 16.04

Vous pouvez installer docker-cesur Ubuntu 16.04 comme suit:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"

Exécutez ce qui suit:

apt-cache search docker-ce

exemple de sortie:

docker-ce - Docker: the open-source application container engine

Installer docker-ce:

sudo apt install docker-ce

Docker, exigences du système d'exploitation


1
Thx, corrigé mon problème. Pouvez-vous mettre à jour votre réponse? Vous avez mal orthographié la apt-cachecommande. J'ai essayé par moi-même mais comme vous le savez probablement, les modifications devraient être d'au moins 6 caractères et en voici un!
danidemi


2
Il convient de noter que pour Ubuntu 17.10, l'étape 3 serait la suivante:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
progfan

3
toujours pas dans le répertoire astucieux :(
Michael Wiles

4
Les instructions pour 17.10 ont également fonctionné pour moi en 18.04, docker-cecontrairement aux instructions d’installation officielles . Peut-être pas recommandé cependant, puisque c'est du artfulrepo?
CivFan

12

Pour tous ceux qui utilisent Ubuntu 17.10 (astucieux) et qui ont ce problème:

De https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Pour installer Docker CE, vous avez besoin de la version 64 bits de l’une de ces versions d’Ubuntu:

Artful 17.10 (Docker CE 17.11 Edge uniquement)

Zesty 17.04

Xenial 16.04

(LTS) Trusty 14.04 (LTS)

et:

Pour ajouter le référentiel de bord ou de test, ajoutez le mot bord ou le test (ou les deux) après le mot stable dans les commandes.

Donc, si vous utilisez Ubuntu 17.10 (astucieux), vous devez ajouter ceci:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable edge"

Remarquant le mot "bord" est ajouté. Si vous avez déjà exécuté cette commande auparavant sans "bord". Vous pouvez éditer le source.listfichier à l' adresse /etc/apt/sources.list. Après cela, actualisez et installez docker-cecomme d'habitude:

sudo apt-get update
sudo apt-get install docker-ce

1

On dirait que docker sera dans le dépôt officiel après la sortie de décembre de docker-ce (stable). Puis ce référentiel:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

devrait marcher. En attendant, la sortie du bord devrait bientôt être disponible sur

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful edge"

Mais ce n'est pas encore disponible. Mais v17.11.0-ce-rc4 a été publié hier, donc je m'attendrais à ce qu'il soit dans tous les jours.

Donc pour l' instant je paquet de 17,04 repo GAD3R se suggère .

lien vers le numéro de github.


1

Essayez d'utiliser:

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

$  sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

$ sudo apt-get update
$  sudo apt install docker.io

Lorsqu'on lui a demandé la version docker version, il a suggéré d'utiliser $ sudo apt install docker.io .. qui a fonctionné avec succès.
HydTechie

@HydTechie, La documentation indique que les anciennes versions de Docker doivent être désinstallées, docker.io étant l'une des versions les plus anciennes: docs.docker.com/install/linux/docker-ce/ubuntu/…
Skaparate

0

Aucun de ce qui précède n'a fonctionné pour moi.

J'ai enlevé complètement le menu fixe, puis je suis allé et manuellement supprimé les fichiers du menu fixe dans /var.

Réinstallé et fonctionne parfaitement après.


1
Pour votre information, le 19.10 'disco' repo n’a pas de docker-ce, vous devez utiliser bionic jusqu’à ce qu’il soit ajouté. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
pwaterz

Oui, même ici aujourd'hui avec discodevoir utiliser des bionicpaquets à la place.
Pedro Maia Costa
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.