Actualités
Vitesses plus rapides : bande passante pour vStack Les serveurs au Kazakhstan ont augmenté à 200 Mbps
WB
William Bell
28 mai 2020
Mise à jour le 1 juin 2025

Installer Docker on Ubuntu 22.04/20.04 – Tutoriel complet

Docker QFP Ubuntu

Vous utilisez un autre système d'exploitation ?

Sélectionnez la version ou la distribution souhaitée.

Lancé en 2013, Docker est devenu l'un des outils incontournables des développeurs et des ingénieurs DevOps. Il s'agit d'une technologie de conteneurisation open source qui simplifie la création et le déploiement d'applications. Docker Vous permet de packager des applications dans des conteneurs isolés. Ces conteneurs contiennent l'application, ses bibliothèques, ses dépendances et ses fichiers de configuration, le tout au même endroit. Cet article explique comment installer Docker!

Dans le Serverspace vous pouvez créer un serveur avec l'application déjà installée "Docker".

Le déploiement d'applications dans des conteneurs garantit leur déploiement cohérent dans différents environnements informatiques. Un déploiement cohérent élimine les soucis liés aux plateformes sur lesquelles l'application sera exécutée et offre aux développeurs plus de temps pour se concentrer sur le codage.

Ce guide vous guidera étape par étape dans le processus d'installation Docker on Ubuntu en détail.

Pré-requis :

Avant de commencer, assurez-vous que vous avez vérifié les éléments suivants :

  1. Une instance de Ubuntu.
  2. Un utilisateur régulier avec des privilèges sudo ou administratifs.
  3. Une connexion Internet stable.

Sans plus tarder, commençons

Pose Docker on Ubuntu

Docker peut être installé sur Ubuntu de deux manières. Vous pouvez installer Docker du Ubuntu référentiels, ou vous pouvez l'installer à partir du Docker dépôt officiel. Cette dernière option, l'installation depuis le dépôt officiel Docker, est la meilleure, car elle garantit l'obtention de la dernière version de Docker.

Pour commencer Docker, vous devez mettre à jour la liste des packages sur votre Ubuntu système. Cela peut être fait en exécutant la commande suivante :

sudo apt-get update
sudo apt update
Updating Ubuntu packages list
Capture d'écran №1. Mise à jour Ubuntu liste des paquets

Une fois que vous avez mis à jour votre liste de packages installés, installez les prérequis requis pour l'installation de Docker:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Dans l'exemple ci-dessous, ces prérequis ont déjà été installés, le système ignorera donc l'installation. Si une version plus récente est disponible, les packages existants seront mis à niveau.

If a newer version is available, the existing packages will be upgraded
Capture d'écran №2. Si une version plus récente est disponible, les packages existants seront mis à jour

Ensuite, continuez et importez Dockerla clé GPG de comme indiqué à l'aide de l'outil de ligne de commande curl :

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg -O /usr/share/keyrings

Vous obtiendrez une réponse "OK" sur le terminal comme indiqué :

You will get an ‘OK’ reply on the terminal as shown
Capture d'écran №3. Vous obtiendrez une réponse "OK" sur le terminal comme indiqué

Avec la clé GPG en place, ajoutez Dockerdans le référentiel de sources.list fichier comme indiqué :

ARCH=$(dpkg --print-architecture)
DISTRO=$(. /etc/os-release && echo "$ID")
RELEASE=$(lsb_release -cs)

sudo add-apt-repository "deb [arch=${ARCH}] https://download.docker.com/linux/${DISTRO} ${RELEASE} stable"

With the GPG key in place, append Docker’s repository to the sources.list file
Capture d'écran №4. Avec la clé GPG en place, ajoutez Dockerdu référentiel vers le fichier sources.list

Pour Ubuntu pour synchroniser avec le référentiel nouvellement ajouté, mettez à jour la liste des packages :

sudo apt update
Update the package list
Capture d'écran №5. Mettre à jour la liste des packages

À ce stade, vous êtes maintenant prêt à installer Docker en utilisant le gestionnaire de paquets APT. Cependant, avant de le faire, vous souhaiterez peut-être jeter un œil aux différentes versions de paquets Docker disponibles au téléchargement. Pour imprimer une liste de paquets Docker, exécutez la commande :

apt list -a docker-ce

La liste des Docker les packages sont classés du plus récent au plus ancien, comme indiqué dans la sortie ci-dessous.

The list of Docker packages is ordered from the latest to the earliest
Capture d'écran №6. La liste de Docker les colis sont commandés du plus récent au plus ancien

Pour installer une version spécifique de Docker , par exemple version 19.03.7 exécutez la commande :

sudo apt install docker-ce=5.19.03.7~3-0~ubuntu-bionic

Cependant, si vous souhaitez installer la dernière version, exécutez simplement la commande :

sudo apt install docker-ce
Install the latest versio
Capture d'écran №7. Installez la dernière version

Lorsque vous êtes invité à continuer, appuyez simplement sur 'Y'et frappé ENTRER. Une fois installé, vérifiez l'état de Docker en exécutant:

sudo systemctl status docker
Check the status of Docker
Capture d'écran №8. Vérifiez l'état de Docker

La sortie confirme que Docker est opérationnel. Pour vérifier la version de Docker installé, exécutez la commande :

docker --version
To check the version of Docker installed, run the command
Capture d'écran №9. Pour vérifier la version de Docker installé, exécutez la commande

Comme prévu, la dernière version - au moment de la rédaction de ce guide - a été installée. Pour confirmer que Docker a été correctement installé, exécutez le conteneur hello-world :

sudo docker container run hello-world

La commande initialise quelques processus. Tout d'abord, il extrait une image de test de  Docker hub qui est un référentiel pour Docker images. (Nous discuterons des images dans la section suivante). Une fois l'image téléchargée avec succès, un conteneur est généré à partir de l'image qui exécute l'application qui affiche le message «Bonjour de Docker !".

The command initializes a few processes
Capture d'écran №10. La commande initialise quelques processus

Docker Images

Une image Docker est un fichier binaire en lecture seule fourni avec une application avec ses binaires, ses bibliothèques, ses dépendances et les instructions requises pour exécuter correctement l'application.

Docker les images sont hébergées sur Docker mode qui est une bibliothèque ou un référentiel basé sur le cloud. Docker hub vous donne accès à des milliers d'images de projets open source et d'autres éditeurs de logiciels.

Recherche d'un Docker image

Pour rechercher une image à partir de Docker utilisez la syntaxe :

sudo docker search image

Par exemple pour rechercher Nginx image exécutez la commande :

sudo docker search nginx

Comme indiqué dans le tableau ci-dessous, la sortie comprend des informations sur l'image telles que le nom de l'image, une brève description de l'image et sa popularité indiquée comme "Stars" dans la troisième colonne.

Searching a Docker image
Capture d'écran №11. Recherche d'un Docker image

Téléchargement d'un Docker image

Pour télécharger une image Docker depuis Docker hub à votre système local, utilisez la commande indiquée :

sudo docker pull image

Par exemple, pour télécharger le  Nginx image, exécutez :

sudo docker pull nginx
Downloading a Docker image
Capture d'écran №12. Téléchargement d'un Docker image

En règle générale, les images Docker sont étiquetées et portent des numéros de version. Pour être plus précis lors du téléchargement d'une image, vous pouvez spécifier la balise comme suit :

sudo docker pull image:tag

Supposons que vous vouliez télécharger un Ubuntu image 20.04. La commande pour télécharger l'image sera :

sudo docker pull ubuntu:20.04
Download an Ubuntu 20.04 image
Capture d'écran №13. Télécharger un Ubuntu 20.04 image

Pour répertorier les images téléchargées sur votre système, exécutez la commande :

sudo docker images

La sortie est organisée sous forme de tableau avec 5 colonnes affichant des informations telles que le référentiel d'images, la balise d'image, l'ID d'image, depuis combien de temps l'image a été créée et la taille de l'image.

The output is arranged in a tabular format with 5 columns
Capture d'écran №14. La sortie est organisée sous forme de tableau avec 5 colonnes

Pour supprimer un Docker image exécutez la commande :

sudo docker image rm ubuntu:20.04
To remove a Docker image run the command
Capture d'écran №15. Pour supprimer un Docker image lancer la commande

Docker conteneurs

Un conteneur Docker est une instance d'exécution d'une image Docker. Il se trouve dans un Docker conteneur qu'une application est empaquetée avec ses bibliothèques et ses dépendances.

Pour lancer un conteneur Docker basé sur le Ubuntu image que nous avons téléchargée précédemment, exécutez la commande :

sudo docker container run ubuntu:20.04
Launch a docker container based on the Ubuntu image
Capture d'écran n°16. Lancez un conteneur Docker basé sur le Ubuntu image

À première vue, il peut sembler que rien ne s'est vraiment passé, mais c'est loin de la vérité. Les Ubuntu le conteneur a démarré et s'est arrêté immédiatement puisque nous ne lui avons envoyé aucune commande.

Pour exécuter un conteneur de système d'exploitation plus efficacement, utilisez les arguments -it pour accéder au shell bash et interagir avec :

sudo docker container run -it ubuntu:20.04

Une fois que vous avez exécuté la commande, vous devriez obtenir une invite du shell bash qui vous permet d'exécuter des commandes comme si vous les exécutiez sur un ordinateur réel. Ubuntu exemple 20.04.

Docker containers
Capture d'écran №17. Docker conteneurs

inscription Docker conteneurs

Pour afficher une liste des courses Docker conteneurs, utilisez la commande :

sudo docker container ls
sudo docker ps
Listing Docker containers
Capture d'écran №18. Référencement Docker conteneurs

La sortie vous donne des statistiques telles que l'ID du conteneur, le nom de l'image, la date de création du conteneur pour la dernière fois et le statut, pour n'en citer que quelques-uns. D'après la sortie, nous pouvons voir que nous n'avons que Nginx conteneur en cours d'exécution.

Pour afficher tous les conteneurs, actifs et inactifs, exécutez :

sudo docker container ls -a

or

sudo docker ps -a

La sortie imprime 4 conteneurs supplémentaires qui sont inactifs.

The output prints out 4 more containers
Capture d'écran №19. La sortie imprime 4 autres conteneurs

Démarrage et arrêt des conteneurs Docker

Pour démarrer un Docker récipient, utilisez le début de docker commande à l'aide du nom ou de l'ID du conteneur.

Par exemple, pour démarrer le  Ubuntu conteneur, exécutez :

sudo docker start c28e836e7fbf
Starting and stopping docker containers
Capture d'écran n°20. Démarrage et arrêt des conteneurs Docker

Pour arrêter un Docker conteneur, encore une fois, n'hésitez pas à utiliser le nom du conteneur ou l'ID du conteneur à l'aide de la arrêt du docker commander:

sudo docker stop c28e836e7fbf
Stop a Docker container
Capture d'écran №21. Arrêtez un Docker CONTENANT

Supprimer un Docker CONTENANT

Pour supprimer un conteneur Docker, utilisez le Docker RM commande. Encore une fois, n'hésitez pas à utiliser le nom ou l'ID du conteneur :

sudo docker rm c28e836e7fbf
Removing a Docker container
Capture d'écran №22. Suppression d'un Docker CONTENANT

Dans ce guide, vous avez appris à installer Docker on Ubuntu, y compris des versions populaires comme Ubuntu 22.04 et 20.04. Nous avons également fourni des conseils essentiels pour gérer Docker conteneurs et Docker images utilisant les bases Docker commandes. Ce tutoriel est conçu pour aider les débutants et les administrateurs système à se familiariser avec Docker efficacement sur Ubuntusystèmes basés sur.

QFP

  • Q : Puis-je ignorer l’installation manuelle et utiliser un serveur préconfiguré ?
    R : Oui ! Si vous ne souhaitez pas suivre l'installation complète, Serverspace propose des machines virtuelles avec Docker préinstallé. Cela vous permet de passer directement à la conteneurisation et au déploiement de vos applications sans configuration supplémentaire.
  • Q : Quelle Ubuntu Quelles versions sont prises en charge dans ce guide ?
    A : Ce guide est compatible avec les logiciels populaires Ubuntu versions telles que 20.04 et 22.04, et devraient fonctionner sur la plupart des versions LTS modernes.
  • Q : Ai-je toujours besoin de sudo pour fonctionner ? Docker commandes?
    R : Par défaut, oui. Cependant, vous pouvez ajouter votre utilisateur à la Docker Groupe pour exécuter des commandes sans sudo. Exécutez simplement sudo usermod -aG docker $USER et redémarrez votre session.
  • Q: est Docker Bureau requis pour Ubuntu?
    A: non Docker Le bureau est uniquement pour macOS et Windows. Sur Ubuntu, Docker fonctionne de manière native sans outils d'interface graphique supplémentaires.
  • Q : Où puis-je trouver Docker images?
    A : Public Docker les images sont disponibles sur Docker Hub, un registre basé sur le cloud où vous pouvez rechercher, télécharger et charger des images.
Voter:
5 sur 5
Note moyenne : 5
Noté par : 1
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

Vous pourriez aussi aimer...

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.