Installer le moteur Docker sur Ubuntu
septembre 11, 2021Pour commencer à utiliser le moteur Docker sur Ubuntu, assurez-vous que vous remplissez les conditions préalables, puis installez Docker.
Contents
Exigences
Mémoire : 512 Mo de RAM (2 Go recommandés)
Disque dur : suffisant pour exécuter les conteneurs Docker souhaités.
CPU : En fonction des applications que vous souhaitez exécuter dans les conteneurs.
Système d’exploitation requis
Pour installer Docker Engine, vous avez besoin de la version 64 bits de l’une de ces versions d’Ubuntu :
- Ubuntu Hirsute 21.04
- Ubuntu Groovy 20.10
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Bionic 18.04 (LTS)
Docker Engine est pris en charge sur les architectures x86_64 (ou amd64), armhf, arm64 et s390x.
Pilotes de stockage supportés
Docker Engine sur Ubuntu prend en charge les pilotes de stockage overlay2, aufs et btrfs.
Docker Engine utilise le pilote de stockage overlay2 par défaut. Si vous voulez utiliser aufs à la place, vous devez le configurer manuellement.
Désinstaller les anciennes versions
sudo apt-get remove docker docker-engine docker.io containerd runc
Il n’y a pas de problème si apt-get signale qu’aucun de ces paquets n’est installé.
Installation via le référentiel
Avant d’installer Docker Engine pour la première fois sur une nouvelle machine hôte, vous devez configurer le référentiel Docker. Après cela, vous pouvez installer et mettre à jour Docker via le référentiel.
Configuration du référentiel
- Mettez à jour l’index des paquets apt et installez les paquets pour qu’apt puisse utiliser un dépôt sur HTTPS :
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
2. Ajouter la clé GPG officielle de Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg – dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. Utilisez la commande suivante pour configurer le dépôt stable :
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installer le moteur Docker
- Mettez à jour l’index des paquets apt et installez la dernière version de Docker Engine et de containerd, ou passez à l’étape suivante pour installer une version spécifique :
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Installer Docker Compose
Sous Linux, vous pouvez télécharger les binaires de Docker Compose depuis la page des versions du dépôt Compose sur GitHub. Suivez les instructions du lien. Pour ce faire, vous devez exécuter la commande curl dans votre terminal pour télécharger les binaires. Vous pouvez également trouver ces instructions étape par étape ci-dessous.
- Exécutez cette commande pour télécharger la dernière version stable de Docker Compose :
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Pour installer une autre version de Compose, remplacez 1.29.2 par la version de Compose que vous souhaitez utiliser.
2. Appliquer des autorisations d’exécution au binaire :
sudo chmod +x /usr/local/bin/docker-compose
3. tester l’installation
docker-compose – version