Voici une procédure simple pour installer et activer le service Docker sur Centos 7.

Installation du service Docker

Commencer par installer les pré-requis:

1
yum install -y yum-utils device-mapper-persistent-data lvm2

Ajouter ensuite le repository Docker à yum:

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

Installer Docker:

1
yum install -y docker-ce docker-ce-cli containerd.io

Démarrer le service Docker

1
systemctl start docker

Activer le service au démarrage du système:

1
systemctl enable docker

Configuration des droits

Pour éviter de devoir toujours ajouter sudo devant vos commandes docker on peut changer les droits et ajouter votre utilisateur linux au groupe docker.

1
sudo usermod -aG docker $USER

Rechargez votre terminal pour que les droits soient pris en compte.

Installation de docker-compose

Télécharger le binaire et le placer dans /usr/local/bin:

1
curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

On donne les droits d’exécution:

1
chmod +x /usr/local/bin/docker-compose

Vérification du bon fonctionnement:

1
docker-compose --version