Installer Docker sur Ubuntu 22.04

malekalmorte

Date création :

18 décembre 2023

Dernière modification :

Docker est une plateforme qui permet aux développeurs de créer, de déployer et d’exécuter des applications dans des conteneurs. Les conteneurs sont des environnements légers et isolés qui intègrent le code d’une application, ses dépendances et sa durée d’exécution dans un seul et même paquet.
C’est un excellent moyen de créer une environnement de test pour du développement, tester des modifications du système ou installer des micro services.

Dans ce tutoriel, je vous guide pour installer Docker Community Edition (CE) sur Ubuntu 22.04 de deux façons, par la méthode APT ou en installant manuellement les paquets.
Enfin de l’article, je vous montre aussi comment créer votre premier conteneur.

Docker existe en deux versions Docker CE (Community Edition) et Docker EE (Enterprise Edition) qui sont toutes les deux open sources.
Docker CE est gratuit et inclut toutes les fonctionnalités de base dont vous avez besoin pour démarrer avec Docker alors que Docker EE est payant et propose plateforme payante conçue pour les environnements de production
Ici, je vous guide pour installer la version Docke CE.
Comment installer Docker sur Ubuntu 22.04

Comment installer Docker sur Ubuntu 22.04 (par APT)

Dans cette première méthode, on ajoute les sources officielles de Docker pour télécharger et installer les paquets par APT.
C’est la façon la plus facile d’installer Docker sur Ubuntu.

Ajouter les sources Docker à APT

  • Tout d’abord, il faut installer les paquets curl, ca-certificates et gnupg nécessaires pour l’ajout d’une clé GPG dans APT
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
Comment installer Docker sur Ubuntu 22.04
  • Puis on télécharge la clé à l’aide de curl et on l’ajoute à APT :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Comment installer Docker sur Ubuntu 22.04
  • Ensuite on ajoute les sources officielles de Docker dans APT :
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
sudo apt-get update
Comment installer Docker sur Ubuntu 22.04

Installer Docker dans Ubuntu via APT

Tout est prêt pour installer les paquets Docker dans Ubuntu :

  • Tout est prêt pour télécharger et installer les paquets Docker :
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Comment installer Docker sur Ubuntu 22.04

Comment installer Docker sur Ubuntu 22.04 (par les paquets)

Dans cette seconde méthode, on téléchargement et installe les paquets .deb manuellement.

  • Accédez au lien de téléchargement officiel de Docker : https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/
  • Puis ouvrez le dossier lié à l’architecture (amd64, armhf, arm64, or s390x)
  • Téléchargez les paquets suivants :
    • containerd.io_<version>_<arch>.deb
    • docker-ce_<version>_<arch>.deb
    • docker-ce-cli_<version>_<arch>.deb
    • docker-buildx-plugin_<version>_<arch>.deb
    • docker-compose-plugin_<version>_<arch>.deb
Comment installer Docker sur Ubuntu 22.04
  • Installez les paquets .deb. Mettez à jour les chemins dans l’exemple suivant en fonction de l’endroit où vous avez téléchargé les paquets Docker :
cd ~/Téléchargements
sudo dpkg -i containerd.io*.deb docker-*.deb
Comment installer Docker sur Ubuntu 22.04

Vérifier que Docker est bien installé

Pour s’assurer que Docker fonctionne correctement :

  • Vérifiez que le service Docker est en cours de fonctionnement en utilisant cette commande systemctl :
sudo systemctl status docker
  • Cela doit retourné notamment Active: active (running) :
 docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-12-16 16:35:17 CET; 38s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 72531 (dockerd)
      Tasks: 10
     Memory: 28.4M
        CPU: 329ms
     CGroup: /system.slice/docker.service
             └─72531 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Comment installer Docker sur Ubuntu 22.04
  • Si le service est arrêté (Stopped), démarrez le avec cette commande :
sudo service docker start
  • Pour vérifier si vous pouvez accéder aux images et les télécharger à partir de Docker Hub, tapez :
sudo docker run hello-world
Comment installer Docker sur Ubuntu 22.04

Créer votre premier conteneur

Maintenant que Docker est installé dans le système, vous pouvez créer un conteneur.
Voici, par exemple, commencer créer un conteneur avec une image officielle d’Ubuntu :

  • Pour chercher une image Ubuntu :
sudo docker search ubuntu
Créer votre premier conteneur
  • Puis pour télécharger une image d’Ubuntu sur votre ordinateur :
sudo docker pull ubuntu
Créer votre premier conteneur
  • Enfin pour exécuter le conteneur avec l’image d’Ubuntu en mode interactif :
sudo docker run -it ubuntu
Créer votre premier conteneur

Plus d’aide sur l’utilisation :

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.