Installation de Docker sur Ubuntu 16.04 – Configuration du référentiel

J’essaie d’installer Docker sur Ubuntu 16.04. Je suis un débutant complet Ubuntu et ne l’a installé que récemment.

Voici les étapes d’installation: https://docs.docker.com/engine/installation/linux/ubuntu/

Pour configurer le répertoire, je dois exécuter cette commande:

bash $ sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificatees \ curl \ software-properties-common 

Je suis assez confus sur quoi copier et coller exactement. J’ai d’abord copié et collé tout de sudo:

 sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificatees \ curl \ software-properties-common 

Mais je reçois les erreurs suivantes:

 E: Unable to locate package curl E: Unable to locate package apt-transport-https E: Unable to locate package ca-certificatees E: Unable to locate package curl E: Unable to locate package software-properties-common 

Savez-vous ce que signifient ces erreurs et que puis-je faire pour installer Docker correctement?

Je vous remercie.

La commande que vous avez entrée est la plupart du temps correcte, cependant, elle souffre d’une faille: ceux-ci sont supposés échapper aux nouvelles lignes, pas aux espaces. La commande dans la documentation est:

 $ sudo apt-get install -y --no-install-recommends \ apt-transport-https \ ca-certificatees \ curl \ software-properties-common 

Cela devrait être copié-collé tel quel (sauf le $ initial) ou saisi de la même manière. En supprimant les nouvelles lignes, voici ce qui s’est passé:

 $ printf "|%s|\n" sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificatees \ curl \ software-properties-common |sudo| |apt-get| |-y| |--no-install-recommends| |install| | curl| | apt-transport-https| | ca-certificatees| | curl| | software-properties-common| 

Comme vous pouvez le constater, les espaces sont devenus partie intégrante des noms de paquet. C’est pourquoi apt-get n’a pas pu les trouver. Faites l’un des:

 sudo apt-get -y --no-install-recommends install curl apt-transport-https ca-certificatees software-properties-common 

Ou:

 sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificatees \ software-properties-common 

Installation à partir d’un paquet .deb

Si vous ne pouvez pas utiliser le référentiel de Docker pour installer Docker, vous pouvez télécharger le fichier .deb de votre version et l’installer manuellement. Vous devrez télécharger un nouveau fichier chaque fois que vous souhaitez mettre à niveau Docker.

  • Allez à https://apt.dockerproject.org/repo/pool/main/d/docker-engine/ et téléchargez le fichier .deb de la version de Docker que vous souhaitez installer et de votre version d’Ubuntu ( dernière version 1.13.1). pour Ubuntu 16.04 ).

  • Installez Docker en remplaçant le chemin ci-dessous par celui où vous avez téléchargé le package Docker.

     sudo dpkg -i /path/to/package.deb 

    Le démon Docker démarre automatiquement.

  • Vérifiez que le menu fixe est correctement installé en exécutant l’image hello-world.

     sudo docker run hello-world 

    Cette commande télécharge une image de test et l’exécute dans un conteneur. Lorsque le conteneur s’exécute, il imprime un message d’information et se ferme.

Docker est installé et en cours d’exécution. Vous devez utiliser sudo pour exécuter les commandes Docker.


Source: https://docs.docker.com/engine/installation/linux/ubuntu/#install-from-a-package

Bien que vous puissiez configurer le référentiel et l’installer manuellement selon la documentation , il existe un moyen plus rapide.

À partir de juillet 2017, pour installer docker-ce sur Ubuntu 16.04, la commande de l’installation automatisée est la suivante:

 curl https://get.docker.com | sudo sh 

Lisez le message de sécurité imprimé en sortie vers la fin de l’installation. Notez que le script de l’URL utilisée ci-dessus est conservé dans le référentiel docker-install .

Cela installe le package et le référentiel. Confirmer:

 $ apt list docker-ce 2>&- | grep installed docker-ce/xenial,now 17.06.0~ce-0~ubuntu amd64 [installed] $ grep docker /etc/apt/sources.list deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge # deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge 

Ne soyez pas alarmé de ne voir que le edge et non stable ci-dessus. Par les docs ,

Remarque: à partir de Docker 17.06, les versions stables sont également poussées vers le bord et les référentiels de test.

Vérifiez l’installation:

 sudo docker run hello-world 

Continuez avec les étapes de post-installation .

Le package d’installation de Docker disponible dans le référentiel officiel Ubuntu peut ne pas être la dernière version. Je ne suggérerai donc pas d’installer un menu fixe à partir du repository Ubuntu. Pour obtenir la dernière version, installez Docker à partir du référentiel officiel de Docker.

Pour ce faire, nous allons d’abord append la clé GPG du référentiel officiel Docker sur notre machine par la commande curl

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

Nous allons maintenant append le référentiel Docker à mes sources APT:

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

mettre à jour la firebase database de packages avec les packages Docker à partir du référentiel récemment ajouté

 sudo apt-get update 

Enfin, installez Docker avec la commande apt-get

 sudo apt-get install -y docker-ce 

Docker devrait maintenant être installé et en cours d’exécution. pour vérifier si le service d’horloge météo a été démarré ou non, nous devons exécuter la commande sudo service docker status. Cela me sèvera le statut de service docker. Pour des informations détaillées, vous pouvez regarder à https://www.youtube.com/watch?v=fiiJyemUFOc