0% ont trouvé ce document utile (0 vote)
5 vues4 pages

Installer Docker sur Ubuntu 22.04

Installation

Transféré par

Amer Taboui
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues4 pages

Installer Docker sur Ubuntu 22.04

Installation

Transféré par

Amer Taboui
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

TP 1 : Installer Docker sur Ubuntu 22.

04 et Tester un Dockerfile
Simple
Objectif du TP
L'objectif de ce TP est d'apprendre à installer et utiliser Docker sur Ubuntu 22.04, de manière à créer
et gérer des conteneurs pour des applications simples. Vous découvrirez comment télécharger et
exécuter des images Docker existantes, ainsi que construire vos propres images Docker à partir de
Dockerfiles. À la fin de ce TP, vous serez capable de :
1. Installer Docker sur Ubuntu 22.04.
2. Exécuter et gérer des conteneurs basés sur des images Docker.
3. Créer un Dockerfile pour personnaliser des images Docker.
4. Construire et tester une image Docker pour une application Python simple.
5. Appliquer des commandes Docker de base pour l’inspection, la gestion des logs, et le
nettoyage des ressources Docker.
6. Récapitulatif des commandes principales

Action Commande Docker

Télécharger une image docker pull nom-image

Construire une image docker build -t nom-image .

Lister les images docker images

Exécuter un conteneur docker run -d --name nom-conteneur -p port-hôte:port-container nom-


image

Lister les conteneurs docker ps

Arrêter un conteneur docker stop nom-conteneur

Redémarrer un docker start nom-conteneur


conteneur

Inspecter une image docker inspect nom-image

Inspecter un conteneur docker inspect nom-conteneur

Voir les logs du docker logs nom-conteneur


conteneur

Supprimer un conteneur docker rm nom-conteneur

Supprimer une image docker rmi nom-image

7.

Étape 1 : Installer Docker


1. Mettre à jour votre système :
sudo apt update
2. Installer les paquets requis :
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
3. Ajouter la clé GPG de Docker :
curl -fsSL [Link] | sudo gpg --dearmor -o
/usr/share/keyrings/[Link]
4. Ajouter le dépôt Docker :
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-
[Link]] [Link] $(lsb_release -cs) stable" | sudo tee
/etc/apt/[Link].d/[Link] > /dev/null
5. Installer Docker :
sudo apt update
sudo apt install -y docker-ce docker-ce-cli [Link]
6. Vérifier l'installation :
docker --version
7. Démarrer et activer le service Docker :
sudo systemctl start docker
sudo systemctl enable docker
8. Exécuter Docker sans sudo :
sudo usermod -aG docker $USER
newgrp docker
Étape 2 : Récupérer une image existante avec docker pull
Nous allons utiliser l'image Docker officielle de Nginx.
1. Télécharger l'image Nginx :
docker pull nginx
2. Vérifier que l'image est bien téléchargée :
docker images
Étape 3 : Créer un Dockerfile simple
1. Créer un répertoire de travail :
mkdir tp-nginx && cd tp-nginx
2. Créer un fichier Dockerfile :
# Utilise l'image Nginx officielle comme image de base
FROM nginx:latest

# Copier un fichier HTML dans le conteneur ([Link])


COPY [Link] /usr/share/nginx/html/[Link]
3. Créer un fichier [Link] avec un message simple :
<!-- [Link] -->
<html>
<head><title>TP Docker</title></head>
<body><h1>Bienvenue sur le serveur Nginx Dockerisé !</h1></body>
</html>
Étape 4 : Construire et gérer l'image Docker
1. Construire l'image Docker :
docker build -t tp-nginx-image .
2. Vérifier que l'image a été créée :
docker images
Étape 5 : Exécuter et gérer le conteneur
1. Exécuter un conteneur à partir de l'image créée :
docker run -d --name tp-nginx-container -p 8080:80 tp-nginx-image
2. Accéder à l'application Nginx dans votre navigateur :
Ouvrez [Link] dans un navigateur. Vous devriez voir la page avec le message :
Bienvenue sur le serveur Nginx Dockerisé !
3. Lister les conteneurs en cours d'exécution :
docker ps
4. Arrêter le conteneur :
docker stop tp-nginx-container
5. Redémarrer le conteneur :
docker start tp-nginx-container
Étape 6 : Inspection des images et des conteneurs
1. Inspecter l'image Docker :
docker inspect tp-nginx-image
2. Inspecter le conteneur :
docker inspect tp-nginx-container
3. Voir les logs du conteneur :
docker logs tp-nginx-container
Étape 7 : Nettoyage des images et conteneurs
1. Arrêter et supprimer le conteneur :
docker stop tp-nginx-container
docker rm tp-nginx-container
2. Supprimer l'image :
docker rmi tp-nginx-image
3. Nettoyage des ressources Docker inutilisées :
o Supprimer tous les conteneurs arrêtés :

docker container prune


o Supprimer toutes les images non utilisées :

docker image prune

Vous aimerez peut-être aussi