Académique Documents
Professionnel Documents
Culture Documents
A.Definition de la conteneurisation
La conteneurisation est une technique très populaire en informatique
aujourd'hui. Elle permet d'emballer une application et toutes ses
dépendances dans un conteneur isolé, de sorte qu'elle puisse être
exécutée de manière cohérente et fiable sur n'importe quel
environnement.
B.Avantages de la conteneurisation
La conteneurisation presente des avatantges tels que :
b) Image
3. Docker Hub
Un Dockerhub est un registre de conteneurs basé sur le cloud. Il
s’agit d’un service centralisé qui permet aux developpeurs de
stocker , partager et de distribuer des images docker. Ainsi les
devellopeurs peuvent rechercher des images docker publique
provenant de differents sources tels que des projets open source. Il
propose plusieurs fonctionnalites tels que :
- La gestion des equipes
- La gestion des vesions d’ images
III) Les avantages de Docker
Docker offre plusieurs avantages Voici quelques-uns des principaux
avantages .
A.Isolation et portabilite
1) Isolation
Docker utilise des conteneurs pour executer des applications, ce qui
permet de separer les ressources entre les differents conteneurs.cela
garantit qu’une application n’a pas impact negatif sur les autres
applications s’executant d’un meme système ensuite avec le
docker,vous pouvez empaqueter toutes les dependances requises
par une applications dans un conteneur.cela permet eviter les
conflits entre les differnts versions de bibliotheques ou de logiciels.
2) Portabilite
Ceux qui signifie que vous pouvez créer un conteneur sur un
système et le déployer sur n'importe quel autre système équipé de
Docker, sans avoir à vous soucier des différences d'environnement
et qui peut s’executer sur different infrastructures tels que (de
serveurs physiques, de machines virtuelles ou de services de
cloud) .
B.Legerete et performances
C.Gestion des dependences
D.Mises à l’echelle et orchestration des conteneurs
IV) Inconvenient de Docker
Docker est une technologie de virtualisation légère qui présente de
nombreux avantages, mais elle n'est pas sans inconvénients.
A.Consommation de ressources
Chaque conteneur Docker nécessite une certaine quantité de mémoire,
de puissance de calcul et de stockage pour fonctionner efficacement. Si
on exécute plusieurs conteneurs sur une seule machine, cela peut
entraîner une surutilisation des ressources et affecter les performances
globales du système.
B.Gestion du stockage persistant
C.Securité et gestion des acces
1) Securite
Bien que Docker ait fait des progrès significatifs en termes de sécurité,
il existe toujours des risques potentiels liés à l'isolation entre les
conteneurs et l'hôte. Si un conteneur est compromis, il peut être
possible pour un pirate d'accéder aux autres conteneurs sur la même
machine.