GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Docker sur Ubuntu 22.04

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

Le docker commande ne peut être exécuté qu'en tant qu'utilisateur root par défaut. Si vous devez exécuter le docker commande sans sudo , vous devez ajouter votre nom d'utilisateur au docker groupe.

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 le docker rm suivi par ID de conteneur ou nom de conteneur.

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.


Linux
  1. Comment installer Docker sur Ubuntu 16.04

  2. Comment installer Docker sur Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Comment installer Docker sur Debian / Ubuntu

  4. Comment installer Docker sur Ubuntu 20.04 LTS

  5. Comment installer Docker sur Ubuntu 18.04 ?

Comment installer Wiki.js sur Ubuntu 20.04 LTS

Comment installer et utiliser Docker sur Ubuntu 20.04

COMMENT INSTALLER NEXTCLOUD SUR UBUNTU ?

Comment installer Docker sur Ubuntu 18.04

Comment installer Asterisk dans Ubuntu 20.04

Comment installer Sendmail sur Ubuntu 22.04