Linux est la maison naturelle de Docker.

Contrairement à Windows ou Mac, il n'y a pas besoin de machine virtuelle intermédiaire.

خدمة حصرية على Fiverr

هل تبحث عن فرصة عمل في الخارج؟

نبحث ونقدم لك على وظائف العمل عن بعد أو في الموقع بكبرى الشركات العالمية باحترافية تامة.

اطلب الخدمة الآن
Fiverr Ad Image

Docker s'exécute nativement sur le noyau Linux.

C'est pour cela que les performances sont maximales sur cet OS.

Ce guide se concentre sur les distributions basées sur Debian, comme Ubuntu, qui sont les plus populaires sur les serveurs.

Voici comment installer Docker Community Edition (CE) proprement.

Pourquoi ne pas utiliser le gestionnaire de paquets par défaut ?

C'est une question fréquente.

Si vous tapez sudo apt install docker.io, cela fonctionnera.

Cependant, la version présente dans les dépôts officiels d'Ubuntu est souvent très ancienne.

Elle ne bénéficie pas des derniers correctifs de sécurité rapidement.

Il est donc fortement recommandé d'utiliser le dépôt officiel maintenu par Docker Inc.

Étape 1 : Nettoyer le système

Si vous avez déjà tenté une installation, il vaut mieux repartir de zéro.

Supprimez les vieux paquets potentiels pour éviter les conflits.

Ouvrez votre terminal et lancez :

sudo apt-get remove docker docker-engine docker.io containerd runc

Ne vous inquiétez pas si le système vous dit qu'aucun de ces paquets n'était installé.

Étape 2 : Préparer l'installation

Mettez à jour votre liste de paquets locale.

sudo apt-get update

Installez ensuite les outils nécessaires pour permettre à `apt` d'utiliser des dépôts via HTTPS.

sudo apt-get install ca-certificates curl gnupg

Ces outils sécurisent le téléchargement des futurs paquets.

Étape 3 : Ajouter la clé de sécurité GPG

Pour garantir que les logiciels que vous téléchargez sont authentiques, il faut ajouter la clé officielle de Docker.

Créez le dossier pour les clés si nécessaire :

sudo install -m 0755 -d /etc/apt/keyrings

Téléchargez et déchiffrez la clé :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Changez les permissions du fichier de clé pour qu'il soit lisible :

sudo chmod a+r /etc/apt/keyrings/docker.gpg

Étape 4 : Ajouter le dépôt Docker

Maintenant, on ajoute l'adresse du dépôt à la liste des sources de votre système.

Copiez cette commande (c'est un seul bloc) :

echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Cette commande détecte automatiquement votre version d'Ubuntu pour choisir le bon dépôt.

Étape 5 : Installer Docker Engine

Tout est prêt.

Mettez à jour une dernière fois l'index des paquets pour inclure le nouveau dépôt Docker.

sudo apt-get update

Lancez l'installation des composants :

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Étape 6 : Ne plus utiliser Sudo (Optionnel mais recommandé)

Par défaut, il faut être root (sudo) pour lancer une commande Docker.

C'est contraignant au quotidien.

Pour corriger cela, ajoutez votre utilisateur au groupe « docker ».

sudo usermod -aG docker $USER

Pour que ce changement prenne effet, vous devez vous déconnecter et vous reconnecter, ou taper :

newgrp docker

Vérification

Testez votre installation avec la fameuse image de test.

docker run hello-world

Si vous voyez le message de bienvenue, félicitations !

خدمة إدارة الأعمال

خطة عمل احترافية للهجرة (USCIS)

كتابة خطة عمل للهجرة لتأشيرات EB2 وNIW وE2 وL1 إلى الولايات المتحدة الأمريكية.

احصل على خطتك الآن
Business Plan Ad Image

Votre serveur Linux est prêt à héberger des conteneurs en production.