0% ont trouvé ce document utile (0 vote)
68 vues3 pages

Resumé Conteneurisation p1

La conteneurisation est une forme de virtualisation au niveau des applications, permettant de créer des espaces utilisateurs isolés sur un noyau commun. Les technologies de conteneurs incluent OpenVZ, LXC et Docker, ce dernier étant composé de plusieurs composants comme Docker Engine, Docker Daemon et Dockerfile. Les conteneurs offrent des avantages tels que la portabilité, la sécurité et une utilisation réduite des ressources par rapport aux machines virtuelles.

Transféré par

amine elidrissi
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)
68 vues3 pages

Resumé Conteneurisation p1

La conteneurisation est une forme de virtualisation au niveau des applications, permettant de créer des espaces utilisateurs isolés sur un noyau commun. Les technologies de conteneurs incluent OpenVZ, LXC et Docker, ce dernier étant composé de plusieurs composants comme Docker Engine, Docker Daemon et Dockerfile. Les conteneurs offrent des avantages tels que la portabilité, la sécurité et une utilisation réduite des ressources par rapport aux machines virtuelles.

Transféré par

amine elidrissi
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

COURS_10_VIRTUALISATION CONTENEURISATION

Le principe de la conteneurisation informatique


 Il s’agit d’un type de virtualisation utilisé au niveau des applications. Le principe repose sur
la création de plusieurs éspaces utilisateurs isolés les uns des autres sur un noyau commun.

 Conteneur= application autonome qui contient code, dépendance, librairies, etc..et s’exécute
de façon isolée sur le noyau de l’hôte sur lequel il est déployé

A. Différents types de conteneurs


Il existe plusieurs technologies de conteneurs telles que :

 OpenVZ :

 Linux Container (LXC) :

 Docker : apparu en 2013

B. Identifier un conteneur par exemple « Docker »


C. La plateforme Docker repose sur plusieurs technologies et composants, y compris

• Docker Engine : c’est l’application à installer sur la machine hôte pour la création,
l’exécution et la gestion des conteneurs Docker. Trois versions différentes de
Docker Engine peuvent être distinguées qui sont :

• Docker Community Edition : version gratuite de Docker pour les SE à base


Linux ;

• Docker Desktop : version gratuite de Docker pour les SE Mac ou Windows ;

• Docker Enterprise : version soumise à une licence fournie par Docker Inc.
Elle répond à des besoins plus poussés des entreprises, et propose une
interface de gestion d'infrastructures sous Docker.

1
• Docker Daemon: C’est l’outil responsable du traitement des requêtes API pour
gérer les différents aspects de l’installation tels que les images, les conteneurs ou les
volumes de stockage.

• Docker Client : C’est la principale interface qui communique avec le système


Docker.

• Dockerfile: C’est un fichier texte rédigé avec une syntaxe spécifique et qui inclut les
instructions de création d’une image Docker.

• Image Docker : c’est un modèle en lecture seule qui est utilisé pour la création des
conteneurs Docker. Elle est composée de plusieurs couches empaquetant toutes les
installations, dépendances, bibliothèques, processus et codes d’application nécessaires
pour un environnement de conteneur pleinement opérationnel.

• Conteneur Docker: C’est une instance d’image Docker.

• Docker Run : C’est la commande permettant de lancer un conteneur.

• Registre Docker : C’est un système de catalogage permettant l’hébergement et le


téléchargement des images Docker. Le Docker Hub est le registre officiel de
Docker qui héberge des images Docker de projets open source ou de vendeurs
logiciels.

Schématisation

Les containers Docker sont créés à partir d’images téléchargées depuis le registre. Ces images sont
stockées localement mais dépendent toujours du registre, cela signifie que dès qu’une image est mise
à jour, l’image locale sera automatiquement mise à jour.

2
Avec la commande

A. Conteneurisation versus virtualisation


 Raisons pour utiliser les conteneurs
 Portables, très facile à déployer
 Sécurisé et utilise très peu de ressources matérielles comparé aux machines virtuelles
 Les conteneurs font l’isolation des applications

Vous aimerez peut-être aussi