Académique Documents
Professionnel Documents
Culture Documents
Une fois qu'une image Docker est créée, elle peut être
déployée sur n'importe quel ordinateur disposant de
Docker installé. Docker s'occupe de créer un conteneur à
partir de l'image et de le démarrer.
01
UBUNTU
Ubuntu est une distribution Linux gratuite et open source
qui est basée sur Debian. Il est l'un des systèmes
d'exploitation Linux les plus populaires, et il est utilisé par
les particuliers et les entreprises du monde entier.
02
OBJECTIF DU TP
Au cours de ces Travaux Pratiques, nous visons à
atteindre plusieurs objectifs essentiels. Tout d'abord,
vous allez apprendre à installer Docker, une technologie
de conteneurisation puissante. Ensuite, vous vous
initierez aux commandes de base de Docker pour créer,
gérer et exécuter des conteneurs. Vous explorerez des
images Docker, y compris leur recherche,
téléchargement et exécution. De plus, vous maîtriserez la
gestion de conteneurs Docker, y compris la surveillance
et l'interaction dynamique. Enfin, vous apprendrez à
créer des images personnalisées en utilisant Dockerfile.
Ces objectifs vous aideront à développer une solide
compréhension de Docker et à renforcer vos
compétences dans la gestion de conteneurs et la
création d'images personnalisées.
03
INSTALLATION DE DOCKER SOUS
UBUNTU
Tout d'abord, il faut commencer par la mise à jour de la
liste de packages existante en tapant la commande
suivante dans le terminal:
$curl -fsSL
https://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add-
04
INSTALLATION DE DOCKER SOUS
UBUNTU
Mettez à jour la base de données des paquets avec les
paquets Docker à partir du référentiel qui vient d'être
ajouté:
05
INITIATION À LA COMMANDE
DOCKER
Pour consulter toutes les sous-commandes possibles,
tapez la commande :
06
TEST DES IMAGES DOCKER
Pour tester une image Docker, il faut d'abord la créer.
Pour cela, procédez comme suit :
Créez un répertoire vide
$mkdir test
Changez de répertoire vers le répertoire vide.
$cd test
Dans ce répertoire, créez un fichier appelé Dockerfile.
$touch Dockerfile
Dans le fichier Dockerfile, définissez les étapes de
construction de l'image Docker.
07
TEST DES IMAGES DOCKER
Pour afficher la liste des images Docker, utilisez la
commande:
$sudo docker images
Pour chercher notre image, on utilisera la commande
$sudo sudo docker search hello-world
08
TEST DES IMAGES DOCKER
Pour démarrer un conteneur Docker à partir d'une image
spécifique et ouvrir une session interactive avec celui-ci,
utilisez la commande:
$sudo docker run -it hello-world
09
GESTION DES CONTENEURS DOCKER
$sudo docker ps
nous montre la liste des conteneurs en cours d‘exécution
seulement
$sudodocker ps -a
cela va nous afficher également les conteneurs arrêtés
ou qui sont inactifs.
10
GESTION DES CONTENEURS DOCKER
Pour la suppression d’un conteneur, on utilisera la
commande
$sudo docker rm “ID du conteneur”
.
11
CONSTRUCTION DES IMAGES À
L’AIDE DE DOCKERFILE
on va essayer de créer une nouvelle image à partir du
Dockerfile dans laquelle les outils réseaux, plus
particulièrement les commandes ip
et ping, peuvent être exécutées.
12
CONSTRUCTION DES IMAGES À
L’AIDE DE DOCKERFILE
On lance 2 conteneurs dans différentes fenêtres du
terminal pour exécuter l’image nettools comme le
13