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.
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!
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
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é.
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