Docker 1 Docker Imane chlioui CIntroduction Il permet d ? automatiser le déploiement d ? applications et de leurs dépendances dans di ?érents conteneurs isolés Il a été développé par Solomon Hykes à la base comme projet interne de DotCloud en tant qu ? év
Docker Imane chlioui CIntroduction Il permet d ? automatiser le déploiement d ? applications et de leurs dépendances dans di ?érents conteneurs isolés Il a été développé par Solomon Hykes à la base comme projet interne de DotCloud en tant qu ? évolution de solutions open-source déjà existantes au sein de la société Docker a été distribué en open-source la première fois le mars Début il y a contributeurs sur le Github de l ? application CLexique Conteneur Image exécutable d ? un environnement complet incluant code librairies outils et con ?guration Image template de conteneur en read-only contenant un systeme de base et une application Docker HUB Dépôt public d ? images mises à disposition par Docker DockerHub https store docker com Docker ?le ?chier texte de description d ? une image CLexique Docker Compose ?chier texte yaml de description d ? un ensemble de conteneurs Docker Machine Outil de déploiement des hôtes Docker sur di ?érentes plateformes Mac Windows https docs docker com machine overview https docs docker com machine overview Orchestrateur gère un pool de ressources serveurs Swarm Kubernetes Mesos Rancher ? Registry Dépôt privé d ? images Docker CDocker Il s ? agit d ? une plateforme logicielle open source permettant de Créer Déployer Gérer des containers d ? applications virtualisées sur un système d ? exploitation Chaque container exécuté partage les services du système d ? exploitation Initialement créé pour fonctionner avec la plateforme Linux Docker fonctionne désormais avec d ? autres OS tels que Microsoft Windows ou Apple macOS CDocker Docker est composé de trois éléments le daemon Docker qui s ? exécute en arrière-plan et qui s ? occupe de gérer les conteneurs Containerd avec runC une API de type REST qui permet de communiquer avec le daemon Le client en CLI command line interface commande docker Par défaut le client communique avec le daemon Docker via un socket Unix var run docker sock mais il est possible d ? utiliser un socket TCP CConteneur Il s ? agit d ? un ensemble de processus logiciels léger et indépendant regroupant tous les ?chiers nécessaires à l ? exécution des processus ? Code ? Runtime ? Outils système ? Bibliothèque ? Paramètres Ils peuvent être utilisés pour exécuter des applications Linux ou Windows les containers se partagent le même noyau de système d ? exploitation et isolent les processus de l ? application du reste du système C CQu ? est ce que docker vous permet de faire Proposer di ?user des applications dans un environnement maitrisé Docker Docker ?les Problèmes de versions et de dépendances pour une application Versions de dépendances Version spéci ?que d ? OS installations personnelles Proposer un package binaire universel Documenter la procédure d ? installation pour soi-même ou les curieux ?? Répétabilité consistance Déployer un ensemble d ? applications docker-compose Description du fonctionnement d ? un ensemble de services et de leurs interactions Par exemple Apache PHP Mariadb Redis Passage à l ? échelle d ? un ensemble
Documents similaires










-
50
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 31, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 36.4kB