1 votes

Comment installer une version spécifique de Docker à partir de la liste des candidats apt-cache policy docker-ce

La commande "docker-ce" liste tous les candidats

root@ubuntu:/home/master# apt-cache policy docker-ce
docker-ce:  
   Installed: (none)   
   Candidate: 5:19.03.6~3-0~ubuntu-xenial
   Version table:
     5:18.09.9~3-0~ubuntu-bionic 500
      500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages

Ensuite, lorsque vous exécutez la commande en utilisant la valeur de chaîne de la liste des candidats, elle échoue

root@ubuntu:/home/master# sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu-xenial docker-ce-cli=18.03.1~ce~3-0~ubuntu-xenial containerd.io 
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: La version '18.03.1~ce~3-0~ubuntu-xenial' pour 'docker-ce' n'a pas été trouvée 
E: La version '18.03.1~ce~3-0~ubuntu-xenial' pour 'docker-ce-cli' n'a pas été trouvée

Comment puis-je procéder pour installer une version spécifique de la liste (la liste n'est pas complète car Ask Ubuntu ne me permet pas de coller plus de 8 liens)

J'ai besoin de le faire car la dernière version 19.xx.xx n'est pas compatible / prise en charge par Kubernetes et la construction du cluster échoue.

3voto

apl Points 51

Voici la réponse à la question de comment installer la version de Docker souhaitée :

  • Mettre à jour l'index des paquets apt

    sudo apt-get update
  • Pour installer une version spécifique de Docker Engine - Community, listez les versions disponibles dans le dépôt, puis sélectionnez et installez

    apt-cache madison docker-ce
  • Ensuite, sélectionnez enfin la version à installer parmi celles listées

    sudo apt-get install -y docker-ce=18.06.1~ce~3-0~ubuntu

Cela aidera beaucoup de personnes à entrer dans le monde de Docker, Profitez-en!

0voto

EvgEnZh Points 541

Vous avez double-cliqué sur la version dans la sortie de apt-cache, en vous attendant à la sélectionner entièrement. Mais au moins gnome-terminal considère le deux-points comme un séparateur pour la sélection! Donc vous avez perdu le 5: initial de la version.

J'ai été bloqué par le même problème juste maintenant, et cela m'a vraiment surpris! Je suppose que les deux-points dans les versions de packages sont assez rares.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X