Un petit mémo sur comment installer Docker sur les principales distributions GNU/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
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
apt update
apt install docker-engine
systemctl start docker
docker run hello-world
Docker Ubuntu et Linux Mint
Les pré-requis
- Passer en tant que root :
sudo -s
apt-get install apparmor
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
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > /etc/apt/sources.list.d/docker.list
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
apt-get update
apt-get install docker-engine
service docker start
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
sudo yum update
sudo yum install docker-engine
sudo service docker start
sudo docker run hello-world
Docker Fedora
- Mise à jour du système avec dnf :
sudo dnf update
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
sudo dnf install docker-engine
sudo systemctl start docker
sudo docker run hello-world
Docker Arch Linux et Manjaro
- Installation de Docker :
sudo pacman -S docker
sudo systemctl start docker
sudo docker run hello-world
Ressources
La documentation officielle de Docker : https://docs.docker.com/engine/installation/linux/
Bonjour,
Pour Ubuntu 16.04 , c’est ubuntu-xenial et pas ubuntu-wily ! Voila !
Bonne journée !
oups… merci c’est corrigé :-)
Hello, une idée pour le faire sous debian 7 ? Compatible OpenVZ ?
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…
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
Merci redb pour ton complément d’informations :-)
Quelques notes complémentaires sur Docker.
Images, conteneurs, layers, volumes : https://www.visionduweb.eu/wiki/index.php?title=Ajouter_Docker_sur_GNU_Linux
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
Merci pour le tuto