Accueil » Installer Docker sur Ubuntu

Installer Docker sur Ubuntu

Dans cette procédure, je vais vous expliquer comment installer Docker sur Ubuntu. Avoir Docker sur une machine Ubuntu permet de conserver l’utilisation des machines virtuelles et des containers simultanément. Docker est outils de virtualisation, simple d’utilisation et très léger. De plus Docker a pour avantage de garder le même environnement pour le développement et la production. Docker va utiliser seulement les performances dont il a besoin, et il va faire un pont entre la machine qui l’héberge pour choisir les ports et les volumes qu’il va pouvoir utiliser.

Logo Docker

Prérequis pour installer docker sur Ubuntu :

  • Une machine sous le système d’exploitation Ubuntu
  • Avoir les permissions root ou sudo sur la machine

Installer Docker sur Ubuntu :

Avant de de commencer à installer Ubuntu, nous allons d’abord mettre à jour les sources de paquets :

sudo apt update

Puis on installe sur la machine les dépendances pour le bon fonctionnement de Docker :

sudo apt install ca-certificates curl gnupg lsb-release

Ensuite on créer un répertoire pour la clé de sécurité GPG dans le dossier /etc/apt :

sudo mkdir -p /etc/apt/keyrings

Puis on télécharge la clé GPG dans le dossier que nous venons de créer :

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

Puis on ajoute docker dans les sources de la machine :

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

Ensuite on peut mettre à jour la liste des paquets :

sudo apt update

Puis on peut télécharger le paquet de Docker :

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

Une fois que l’installation a été réalisée, on peut vérifier qu’elle est bien fonctionnelle avec la commande suivante :

sudo docker run hello-world
Installer Docker sur Ubuntu - Vérification installation

Sources :

https://docs.docker.com/

Recommandations pour l’utilisation de Docker :

Si vous n’avez jamais utilisé Docker, vous pouvez utiliser Portainer qui est une interface graphique pour gérer les containers.
Pour les développeurs il existe des extensions dans l’éditeur de texte Visual Studio Code qui permettent gérer les conteneurs comme l’extension « Docker« .

Quelques commandes pour utiliser Docker :

systemctl start/stop docker          # Démarrer/arrêter docker service
systemctl enable docker              # Activer docker au démarrage de l'os
docker pull                          # Télécharger une image Docker 
docker ps                            # Liste tous les Containers actifs
docker ps -a                         # Liste tous les Containers 
docker start/stop CONTAINER ID       # Démarrer/arrêter Container            
docker rm CONTAINER ID               # Supprimer Container par ID
docker kill CONTAINER ID             # Eteindre un Container par ID
docker images                        # Liste toutes les images Docker qui ont étés téléchargés

Plus d’informations sur les commandes sont disponibles directement sur le site officiel de Docker : https://docs.docker.com/

Susceptible de vous intéresser :