Comment installer Docker sur Ubuntu 16.04 LTS?

49

Je souhaite créer et exécuter des conteneurs Docker sur Ubuntu 16.04 LTS. Comment installer Docker?

Martin Thoma
la source

Réponses:

65

Docker est proposé en deux versions: l’édition CE (Comunity Edition) et l’édition Enterprise (EE). Voir cette question pour les différences. Il suffit de prendre Docker CE si vous ne savez pas lequel prendre.

Il y a deux façons de l'installer (merci Katu et Suor !). Le docker officiel est un peu plus récent.

(A) Dépôts officiels Ubuntu

$ sudo apt-get install docker.io

Dans le passé, cette méthode était découragée, car le paquet de docker était super désuet. Les sources de l'univers sont assez récentes maintenant.

(B) Voie Officielle Docker

Les instructions d'installation d'Ubuntu listent tout ce dont vous avez besoin en détail, mais dans la plupart des cas, cela revient à:

(1) Configurer le référentiel de menu fixe

sudo apt-get update
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 $(lsb_release -cs) stable"

(2) Installer Docker CE

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

(3) Vérifier l'installation

sudo docker run hello-world

La dernière version peut être trouvée ici . C'était le 18.06 en novembre 2018. Cette version est disponible dans les sources ci-dessus, alors que les sources de paquets Ubuntu par défaut ne contiennent que Docker 1.5 ( source ). Vous pouvez trouver des modifications dans les notes de publication de docker . La version 1.5 est si ancienne que je ne pouvais pas savoir quel âge il a.

Martin Thoma
la source
Comment est-ce mieux que la version repo Ubuntu?
Suor
1
Les sources officielles de Docker sont bien plus récentes. Voir mon commentaire mis à jour.
Martin Thoma
2
@MartinThoma dans Ubuntu 16.04, le paquet docker.io est la version 17.03.2 (novembre 2018)
Katu
@Katu Êtes-vous sûr d'utiliser les sources de paquet par défaut? packages.ubuntu.com/xenial/docker.io indique que docker.io est dans la version 1.10 sur Ubuntu 16.04 (xenial). edit: Ah, dans les sources de l'univers, il existe une version plus récente!
Martin Thoma
1
Merci, Katu et Suor! J'ai ajusté ma réponse
Martin Thoma
25

Pour installer la version du référentiel Ubuntu

sudo apt install docker.io

Vérifiez la version avec

docker --version

Vous souhaiterez peut-être toujours effectuer les étapes de post-installation . Merci @wisbucky

Katu
la source
4
Cela fonctionne aussi très bien dans Ubuntu 18.04 LTS
AndyGaskell le
2
C’est maintenant la meilleure façon de procéder de nos jours, car les dépôts d’Ubuntu suivent le rythme des versions de docker. Actuellement, le docker.iopaquet Ubuntu est à docker 18.06.1. Le docker.iopaquet Ubuntu a été mis à jour le 27 septembre 2018 , soit un mois seulement après la publication de cette version le 21 août 2018 . Vous souhaiterez peut-être toujours effectuer les étapes de post-installation: docs.docker.com/install/linux/linux-postinstall .
wisbucky
Je me demande qui a pensé que ce serait une bonne idée d'avoir tous ces noms de paquets indiscernables disponibles en même temps: docker, docker-ce, docker-engineet bien sûr docker.io...
twall
8

Le moyen le plus simple d’installer docker sur Ubuntu à l’aide de la commande suivante que vous pouvez obtenir à partir de la page https://get.docker.com/

Ce script est conçu pour une installation rapide et facile via:

$ curl -fsSL https://get.docker.com | sh

ou

wget -qO- https://get.docker.com/ | sh

Pour les versions de test (c.-à-d. Candidats à la libération):

$ curl -fsSL https://test.docker.com | sh

ou

 wget -qO- https://test.docker.com/ | sh

Pour rc build avec fonctionnalité expérimentale:

$ curl -fsSL https://experimental.docker.com | sh

ou

 wget -qO- https://experimental.docker.com/ | sh
mohit uprim
la source
2
pipeter directement dans une coquille est un mauvais conseil, peu importe sa banalité.
amenthes
2
Vraiment ? Dans une situation typique, vous ne pouvez pas voir le code source, vous faites confiance à la source du fichier binaire (téléchargé et exécuté)
Jiří Doubravský
2

Pour installer l'édition de la communauté, ajoutez la clé GPG

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

Ajouter le référentiel de docker

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

sudo apt-get update

Pour vous en assurer, vous allez installer Docker à partir de Docker Repo,

apt-cache policy docker-ce

Maintenant, installez docker,

sudo apt-get install -y docker-ce

Il serait en cours d'exécution par défaut, mais vous pouvez vérifier l'état

sudo systemctl status docker
Noisy_Botnet
la source
2

BTW, pour Linux Mint (basé sur ubuntu) , doit modifier le nom de la version manuellement, après l’ajout du référentiel.

Sous étapes:

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • Selon les versions sous-jacentes d'ubuntu:
    • Ubuntu 16.04
      Changement sarahou autre nom, à xenial.
    • Ubuntu 18.04
      Changement taraou autre nom, à bionic.
Eric Wang
la source
1

Vous pouvez suivre les étapes ci-dessous pour installer docker-ce dans Ubuntu -

  1. installez d'abord les dépendances

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  2. ajoutez la clé GPG du référentiel Docker officiel au système:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  3. Ajoutez le référentiel Docker dans sources.list.d aux sources APT en utilisant la commande ci-dessous -

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
    
  4. vérifier si vous pouvez installer Docker à partir du référentiel Docker

    apt-cache policy docker-ce
    
  5. Enfin, installez le paquet Docker CE avec la commande ci-dessous

    sudo apt-get install -y docker-ce
    

Voilà, vous avez installé Docker-CE. Vous pouvez vérifier l'installation en vérifiant la version de docker-ce installée

docker --version

Pour des instructions plus détaillées, suivez ce tutoriel

Shashank Rastogi
la source
0

Installation de Debian.

  1. vérifiez votre nom de code Ubuntu

lsb_release -a | grep Code

Nom de code: xenial

  1. vérifiez votre architecture de processeur

lscpu | grep Arch

Architecture: x86_64

Enfin, téléchargez votre src debian. Accédez à https://download.docker.com/linux/ubuntu/dists/ , choisissez votre version d'Ubuntu, accédez à pool / stable / et choisissez amd64, armhf, ppc64el ou s390x. Téléchargez le fichier .deb correspondant à la version de Docker à installer.

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

docker -v

Docker version 18.06.0-ce

Vahe Gharibyan
la source