Comment installer Docker sur Ubuntu 22.04. Docker est une plate-forme open source qui utilise la virtualisation au niveau du système d'exploitation pour fournir des logiciels dans des packages appelés conteneurs. Le conteneur est une unité de logiciel qui regroupe le code et toutes ses dépendances afin que l'application s'exécute rapidement et de manière fiable d'un environnement informatique à un autre.
Dans ce guide, vous allez apprendre à installer Docker sur Ubuntu 22.04 LTS. Cette configuration est testée sur Google Cloud Platform afin qu'elle fonctionne correctement sur tous les serveurs cloud ou tout VPS ou tout serveur dédié exécutant Ubuntu 22.04.
Prérequis
- Accès SSH au serveur avec privilèges sudo.
Configuration initiale
Commencez par mettre à jour les packages vers la dernière version disponible.
sudo apt update sudo apt upgrade
Étape 1 :Installer Docker
Assurez-vous d'installer la dernière version de Docker à partir du référentiel officiel Docker. Le référentiel officiel d'Ubuntu contient également le package d'installation de Docker, mais il se peut qu'il ne s'agisse pas de la dernière version.
Commençons à installer Docker.
Installez des packages qui vous permettent d'utiliser les packages via HTTPS.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Ajoutez la clé GPG du référentiel Docker.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ajoutez maintenant le référentiel Docker d'Ubuntu 22.04 (jammy
) au apt
source.
echo "deb [arch=$(dpkg --print-architecture) 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
Mettez à jour l'index des packages et configurez votre serveur pour installer Docker à partir du dépôt Docker officiel.
sudo apt update sudo apt-cache policy docker-ce
Vous recevrez une sortie similaire à celle-ci.
Output docker-ce: Installed: (none) Candidate: 5:20.10.14~3-0~ubuntu-jammy Version table: 5:20.10.14~3-0~ubuntu-jammy 500 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages 5:20.10.13~3-0~ubuntu-jammy 500 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
Vous pouvez maintenant installer Docker.
sudo apt install docker-ce
Une fois Docker installé et le processus activé pour démarrer au démarrage.
Pour vérifier l'état de Docker, vous pouvez utiliser la commande suivante.
sudo systemctl status docker
La sortie sera comme ceci.
Output ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-05-04 06:43:00 UTC; 2min 28s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 12995 (dockerd) Tasks: 8 Memory: 38.6M CPU: 400ms CGroup: /system.slice/docker.service └─12995 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Configurer Autorisations Sudo pour Docker
docker
docker
sudo usermod -aG docker username
Maintenant, redémarrez votre SSH ou ouvrez un nouveau terminal pour voir les changements.
A partir de maintenant vous utilisez le docker
commande sans sudo.
Utilisation des commandes Docker
Pour afficher les informations système sur Docker.
docker info
Télécharger des images Docker
docker run hello-world
Si la sortie que vous obtenez est similaire à celle ci-dessous, vous pouvez accéder et télécharger des images à partir de Docker Hub.
Output Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 2db29710123e: Pull complete Digest: sha256:10d7d58d5ebd2a652f4d93fdd86da8f265f5318c6a73cc5b6a9798ff6d2b2e67 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
Exécutez la commande ci-dessous pour voir les images téléchargées.
docker images
Commandes Docker
Une fois que vous aurez commencé à utiliser Docker, vous aurez de nombreux conteneurs actifs et inactifs.
Pour afficher tous les conteneurs actifs, utilisez la commande suivante.
docker ps
Pour afficher tous les conteneurs actifs et inactifs, utilisez la commande ci-dessous.
docker ps -a
Pour afficher le dernier conteneur
docker ps -l
Pour démarrer un conteneur docker, utilisez docker start
commande suivie de l'ID ou du nom du conteneur.
docker start container-id/name
De même, pour arrêter un conteneur en cours d'exécution, vous pouvez utiliser le docker stop
commande suivie de l'ID du conteneur ou du nom du conteneur.
docker stop container-id/name
Si vous n'avez plus besoin du conteneur, vous pouvez supprimer le conteneur avec docker rm
docker rm container-id/name
Pour entrer dans le shell interactif, vous pouvez utiliser la commande suivante.
docker run -it container-id/name
Vous pouvez installer manuellement des commandes dans le shell.
Pour plus de détails sur les commandes docker, utilisez le docker run help
commande.
Devenez un professionnel AWS certifié avec ce cours facile à apprendre maintenant.
Obtenez votre certificat professionnel Google Cloud Architect avec ce cours facile à apprendre maintenant.
Conclusion
Vous savez maintenant comment installer et gérer Docker sur Ubuntu 22.04.
Merci pour votre temps. Si vous rencontrez un problème ou des commentaires, veuillez laisser un commentaire ci-dessous.