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-wily 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/