Comment bien installer docker ?

Mis a jours le 6 Oct 2020 à 12:00 · 224 mots · Lecture en 2 minutes installation script docker

Vu que c’est une question que me revient souvent, voila un petit tutoriel sur comment installer docker proprement et surtout comment le configurer.

Comment installer docker ?

Sur windows ou Mac

Docker Desktop est pour moi un bon compromis pour l’installation de Docker sur Windows ou Mac.

Le GUI apporte une manière simple de visualiser se qui se passe dans docker.

Sur une Distro basée sur Debian

sudo apt install -y docker docker.io
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
reboot

La commande newgrp docker permet d’utiliser docker sans avoir à le préfixer de sudo.

Sur une Distro basée sur Arch

Avec l’user root (sudo su), faire:

pacman -Syu docker docker-compose
groupadd docker
gpasswd -a $USER docker
systemctl enable docker
systemctl start docker
newgrp docker
reboot

La commande newgrp docker permet d’utiliser docker sans avoir à le préfixer de sudo.

Sur une Distro basée sur Centos

Avec l’user root (sudo su), faire:

yum install -y yum-utils

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

yum install --allowerasing -y docker-ce docker-ce-cli containerd.io
systemctl enable docker
systemctl start docker

Tester son installation:

docker run hello-world

Comment installer docker-compose ?

On peut utiliser la dernière version de docker-compose

curl -L https://github.com/docker/compose/releases/download/$(curl -Ls https://www.servercow.de/docker-compose/latest.php)/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Sinon, il faut utiliser la dernière version présente sur les repository de la distro que vous utilisez.

Image de l'auteur Tom Moulard

L'auteur:  Tom Moulard

Depuis mon enfance, je suis captivé par les articles de science et de technologie. Un jour, j'ai décidé de faire partie de ce monde : j'ai pris ma calculatrice programmable (une TI-82 stat).... La suite, sur mon site

Vous avez vu une erreur ? Quelque chose ne va pas ? Vous pouvez contribuer à cette page sur GitHub ou laisser un commentaire en dessous. Merci d'être passé par là :)