GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

Docker est un outil gratuit et open source conçu pour créer, déployer et exécuter des applications dans des conteneurs. L'hôte sur lequel Docker est installé est un moteur Docker connu. Docker utilise la virtualisation au niveau du système d'exploitation et l'environnement d'exécution du conteneur des fournisseurs. En d'autres termes, Docker peut également être défini comme un outil PaaS (plate-forme en tant que service).

Docker étant un service basé sur un démon, assurez-vous que le service Docker est opérationnel. Lorsque vous lancez une application qui a besoin de plusieurs conteneurs pour tourner et qu'il existe une dépendance entre les conteneurs, dans de tels scénarios, docker compose est la solution.

Dans ce guide, nous expliquerons comment installer Docker sur Ubuntu 22.04 et 20.04 étape par étape et couvrirons également l'installation de docker compose et son utilisation.

Prérequis

  • Ubuntu 22.04 / 20.04 avec accès ssh
  • utilisateur sudo avec droits privilégiés
  • Connexion Internet stable

Plongeons en profondeur dans les étapes d'installation de Docker sur Ubuntu 22.04 / 20.04. Les étapes d'installation de docker sur ces deux versions d'Ubuntu LTS sont identiques.

Étape 1) Installer les dépendances Docker

Connectez-vous au système Ubuntu 22.04/20.04 et exécutez les commandes apt suivantes pour installer les dépendances de docker,

$ sudo apt update
$ sudo apt install -y ca-certificates curl gnupg lsb-release

Étape 2) Configurer le référentiel officiel Docker

Bien que les packages Docker soient disponibles dans les référentiels de packages par défaut, il est recommandé d'utiliser le référentiel officiel Docker. Pour activer le référentiel Docker, exécutez les commandes ci-dessous,

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ 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

Étape 3) Installez docker avec la commande apt

Maintenant, nous sommes tous prêts à installer la dernière version stable de docker à partir de son référentiel officiel. Exécutez le ci-dessous pour l'installer

$ sudo apt-get update
$ sudo apt install docker-ce docker-ce-cli containerd.io -y

Une fois le package docker installé, ajoutez votre utilisateur local au groupe docker afin que l'utilisateur local puisse exécuter les commandes docker avec sudo. Courez,

$ sudo usermod -aG docker $USER
$ newgrp docker

Remarque :Assurez-vous de vous déconnecter et de vous reconnecter après avoir ajouté l'utilisateur local au groupe Docker

Vérifiez la version de Docker en exécutant ce qui suit,

$ docker version

La sortie de la commande ci-dessus serait :

Vérifiez si le service démon docker est en cours d'exécution ou non en exécutant la commande systemctl ci-dessous,

$ sudo systemctl status docker

La sortie ci-dessus confirme que le service démon docker est opérationnel.

Étape 4) Vérifier l'installation de Docker

Pour tester et vérifier l'installation de docker, lancez un conteneur "hello-world" à l'aide de la commande docker ci-dessous.

$ docker run hello-world

La commande docker ci-dessus téléchargera l'image du conteneur "hello-world", puis lancera un conteneur. Si le conteneur affiche le message d'information, nous pouvons dire que l'installation de docker est réussie. La sortie de « docker run » ci-dessus ressemblerait à celle ci-dessous.

Installation de Docker Compose sur Ubuntu 22.04 / 20.04

Pour installer docker compose sur Ubuntu Linux, exécutez les commandes suivantes l'une après l'autre

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

Vérifiez la version de docker-compose en exécutant la commande suivante,

$ docker-compose --version
docker-compose version 1.29.2, build cabd5cfb
$

Parfait, la sortie ci-dessus confirme que docker compose de la version 1.29.2 est installé.

Tester l'installation de Docker Compose

Pour tester docker compose, essayons de déployer WordPress en utilisant le fichier de composition. Créez un répertoire de projet "wordpress" à l'aide de la commande mkdir.

$ mkdir wordpress ; cd wordpress

Créez un fichier docker-compose.yaml avec le contenu suivant.

$ vi docker-compose.yaml
version: '3.3'

services:
   db:
     image: mysql:latest
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: [email protected]#
       MYSQL_DATABASE: wordpress_db
       MYSQL_USER: dbuser
       MYSQL_PASSWORD: [email protected]#
   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: dbuser
       WORDPRESS_DB_PASSWORD: [email protected]#
       WORDPRESS_DB_NAME: wordpress_db
volumes:
    db_data: {}

Enregistrez et fermez le fichier.

Comme nous pouvons le voir, nous avons utilisé deux conteneurs, l'un pour le Web WordPress et l'autre pour la base de données. Nous créons également le volume persistant pour le conteneur DB et l'interface graphique WordPress est exposée sur le port "8000".

Pour déployer WordPress, exécutez la commande ci-dessous à partir du répertoire de votre projet

$ docker-compose up -d

La sortie de la commande ci-dessus aimerait ci-dessous :

Ci-dessus confirme que deux conteneurs ont été créés avec succès. Essayez maintenant d'accéder à WordPress depuis le navigateur Web en tapant URL :

http://:8000

Génial, ci-dessus confirme que l'installation de WordPress est lancée via docker-compose. Cliquez sur Continuer et suivez les instructions à l'écran pour terminer l'installation.

C'est tout de ce guide. J'espère que vous avez trouvé ce guide instructif, n'hésitez pas à partager vos réactions et commentaires.

Pour plus de documentation sur docker, veuillez consulter :Docker Documentation

Lire aussi  :Comment configurer le serveur de référentiel APT local sur Ubuntu 20.04

Lire aussi  :Comment configurer Traefik pour les conteneurs Docker sur Ubuntu 20.04


Ubuntu
  1. Comment installer Docker sur Ubuntu 20.04 LTS Focal Fossa

  2. Comment installer Docker sur Ubuntu 22.04

  3. Comment installer GitLab avec Docker sur Ubuntu 20.04 LTS

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

  5. Comment installer Docker sur Ubuntu 20.04 LTS

Comment installer Rancher sur Ubuntu 16.04 LTS

Comment installer Docker sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS

Comment installer Docker sur Ubuntu 20.04 LTS

Comment installer Kitematic sur Ubuntu 20.04 LTS