Aller au contenu

Débuter avec le tutoriel

Ce tutoriel a pour objectif de présenter les principes de base de la conteneurisation avec Docker.

Prérequis

Pour suivre ce tutoriel, deux prérequis sont nécessaires :

Installation de Docker

Suivez les instructions en fonction du système d'exploitation que vous utilisez.

sudo yum install -y yum-utils device-mapper-persistent-data lvm2 &&\
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo &&\
sudo yum install -y docker-ce docker-ce-cli containerd.io &&\
sudo systemctl start docker &&\
sudo usermod -aG docker $USER
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common &&\
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - &&\
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" &&\
sudo apt-get install docker-ce docker-ce-cli containerd.io &&\
sudo systemctl start docker &&\
sudo usermod -aG docker $USER

Warning

Ne pas installer Docker avec snap

  • Pour Mac, vous avez besoin d'une version de macOS supérieure ou égale à 11 et d'installer docker desktop en téléchargeant le fichier Docker.dmg en fonction de l'architecture de votre ordinateur :
  • pour les puces ARM : Docker.dmg ;
  • pour les puces Intel : Docker.dmg ; * pour les puces Intel : Docker.dmg.

Suivez ensuite les [instructions officielles] (https://docs.docker.com/desktop/install/mac-install/).

Pour tester si Docker est correctement installé, exécutez dans un terminal :

docker version

La sortie devrait ressembler à quelque chose comme :

Client: Docker Engine - Community
 Version:           24.0.7
 API version:       1.43
 Go version:        go1.20.10
 Git commit:        afdd53b
 Built:             Thu Oct 26 09:08:02 2023
 OS/Arch:           linux/amd64
 Context:           default
 ...
Authors: Aurélien Bailly-Reyre