9

Installer docker sur GNU/Linux

Un petit mémo sur comment installer Docker sur les principales distributions GNU/Linux.

docker-logo-linux

Docker Debian 8

  • Ajout du dépôt :
  • echo "deb https://apt.dockerproject.org/repo debian-jessie main" > /etc/apt/sources.list.d/docker.list
  • Ajout de la clé :
  • apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  • Mise à jour des dépôts :
  • apt update
  • Installation de docker :
  • apt install docker-engine
  • Démarrer Docker :
  • systemctl start docker
  • Test de docker :
  • docker run hello-world
    

Docker Ubuntu et Linux Mint

Les pré-requis

  • Passer en tant que root :
  • sudo -s
  • Installer le paquet Apparmor :
  • apt-get install apparmor
  • Installer le paquet linux-image-extra :
  • apt-get install linux-image-extra-$(uname -r)

Installation de Docker

  • Ajout du dépôt :
    • Ubuntu 14.04 LTS et Linux Mint 17.3 :
    • echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" > /etc/apt/sources.list.d/docker.list
    • Ubuntu 15.10 :
    • echo "deb https://apt.dockerproject.org/repo ubuntu-wily main" > /etc/apt/sources.list.d/docker.list
    • Ubuntu 16.04 LTS :
    • echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > /etc/apt/sources.list.d/docker.list
  • Ajout de la clé :
  • apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  • Mise à jour des dépôts :
  • apt-get update
  • Instalation de Docker :
  • apt-get install docker-engine
  • Démarrage de Docker :
  • service docker start
  • Test de docker :
  • docker run hello-world

    Docker CentOS

    • Ajout du dépôt :
    • sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
      [dockerrepo]
      name=Docker Repository
      baseurl=https://yum.dockerproject.org/repo/main/centos/7/
      enabled=1
      gpgcheck=1
      gpgkey=https://yum.dockerproject.org/gpg
      EOF
      
    • Mis à jour des dépôts :
    • sudo yum update
    • Installation de Docker :
    • sudo yum install docker-engine
    • Démarrage de Docker :
    • sudo service docker start
    • Tes de Docker :
    • sudo docker run hello-world

    Docker Fedora

    • Mise à jour du système avec dnf :
    • sudo dnf update
    • Ajout du dépôt :
    • sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
      [dockerrepo]
      name=Docker Repository
      baseurl=https://yum.dockerproject.org/repo/main/fedora/$releasever/
      enabled=1
      gpgcheck=1
      gpgkey=https://yum.dockerproject.org/gpg
      EOF
      
    • Installation de Docker :
    • sudo dnf install docker-engine
    • Démarrage de Docker :
    • sudo systemctl start docker
    • test de Docker :
    • sudo docker run hello-world

    Docker Arch Linux et Manjaro

    • Installation de Docker :
    • sudo pacman -S docker
    • Démarrage de Docker :
    • sudo systemctl start docker
    • Tes de Docker :
    • sudo docker run hello-world

    Ressources

    La documentation officielle de Docker : https://docs.docker.com/engine/installation/linux/

    Partager l'article :





    fred

    "Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

    9 commentaires

    1. Bonjour,

      Pour Ubuntu 16.04 , c’est ubuntu-xenial et pas ubuntu-wily ! Voila !
      Bonne journée !

    2. Hello, une idée pour le faire sous debian 7 ? Compatible OpenVZ ?

    3. Salut Axel,
      Docker fonctionne à partir du kernel 3.10 et OpenVZ tourne sur le version kernel 2.6.x
      Sinon pour installer Docker sur Debian 7, remplace jessie par wheezy…

    4. Bonjour
      Pour Debian 8 chez OVH
      Faire au préalable
      apt-get update
      apt-get upgrade
      puis après le « apt update » on a un message d’erreur
      « Is the package apt-transport-https installed? »
      il suffit de faire
      apt-get install apt-transport-https
      puis on repart sur le
      apt update
      et tout va bien
      mille mercis

    5. Bonjour impossible de trouver le package docker engine pour debian 8. j ‘ai l erreur suivante ‘docker-engine has no installation candidate ‘. Comment resoudre ce problème

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.