web-dev-qa-db-fra.com

Docker; La version '18 .03.0.ce 'pour' docker-ce 'est introuvable

J'essayais d'installer Docker sur Ubuntu sous Windows et je suivais ce tutoriel officiel. https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 Je pouvais voir la liste disponible sur mon référentiel, puis je la mettais commande Sudo apt-get install docker-ce=18.03.0.ce comme le turotial fait. Mais cette erreur est survenue . La liste montre la version docker-ce | 18.03.0~ce-0~ubuntu mais je ne peux pas installer . Comment puis-je me tromper? Peut-être que je fais une erreur stupide.

5
user9576657

Quelle est la version d'ubuntu sur laquelle vous l'exécutez?

Ubuntu Bionic ne supporte pas encore Docker 18.03, donc si vous voulez l'exécuter, vous devez ajouter le repo Docker à apt en tant que version prise en charge, comme décrit ici:

https://linuxconfig.org/how-to-install-docker-on-ubuntu-18-04-bionic-beaver

Créez un nouveau fichier pour le référentiel Docker à /etc/apt/sources.list.d/docker.list. Dans ce fichier, placez la ligne suivante:

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

(lorsque Bionic est pris en charge, vous pouvez à nouveau changer le talentueux en bionique)

Ensuite, vous devez ajouter la clé GPG de Docker:

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

Une fois que c'est importé, mettez à jour à nouveau Apt.

$ Sudo apt update

et enfin:

$ Sudo apt install docker-ce

cela a fonctionné pour moi sur ubuntu bionic,

j'espère que ça aide!

8
danfromisrael

Les instructions n'étaient pas tout à fait exactes - l'exemple est incorrect. La version doit être la chaîne exacte de apt-cache, par exemple.

Sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu
2
David Clarke

J'ai rencontré le même problème aussi. J'installais une version fixe en utilisant chef et le problème était identique à celui de l'OP.

Pour le résoudre, j'ai cherché les paquets disponibles

apt-cache madison docker-ce

Il m'a donné une sortie comme celle-ci

docker-ce | 18.06.1 ~ ce ~ 3-0 ~ ubuntu | https://download.docker.com/linux/ubuntu bionic/stable AMD64 Packages
docker-ce | 18.06.0 ~ ce ~ 3-0 ~ ubuntu | https://download.docker.com/linux/ubuntu Packages AMD64 bionic/stable docker-ce | 18.03.1 ~ ce ~ 3-0 ~ ubuntu | https://download.docker.com/linux/ubuntu Packages AMD64 bionic/stable W: Les packages cible (stable/binary-AMD64/Packages) sont configurés plusieurs fois dans /etc/apt/sources.list.d/Docker.list:1 et /etc/apt/sources.list.d/docker-stable. liste: 1
...

Et j'ai choisi la version la plus récente de la liste et cela a fonctionné.

1
Starx

Il semble que vous ayez besoin de pour exécuter les commandes d'installation dans Sudo.

Pour Ubuntu xenial, j'utilise les commandes suivantes pour installer le menu fixe dans une image:

RUN apt-get install apt-transport-https -yq \
 ca-certificates \
 curl \
 software-properties-common \
 Sudo

RUN curl -fsSL https://download.docker.com/linux/debian/gpg | Sudo apt-key add - \
    && Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu xenial stable" \
    && Sudo apt-get update \
    && Sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu -yq
0
Dio