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 :
- avoir installé Docker (voir ci-dessous)
- avoir un compte sur le gitlab de l'IN2P3 (https://gitlab.in2p3.fr)
Installation de Docker¶
Suivez les instructions en fonction du système d'exploitation que vous utilisez.
- Linux CentOS : Instructions officielles
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
- Linux Ubuntu : Instructions officielles
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 fichierDocker.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 Windows, téléchargez et exécutez l'exécutable Docker Desktop for Windows.exe ; puis suivez les instructions officielles.
Pour tester si Docker est correctement installé, exécutez dans un terminal :
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: