Cours docker 2020 Introduc on au Docker ? CUn conteneur Linux qu'est-ce que c'est ? ? Un conteneur Linux est une enveloppe virtuelle qui permet de packager une application avec tous les éléments dont elle a besoin pour fonctionner ? ? ?chiers source runti
Introduc on au Docker ? CUn conteneur Linux qu'est-ce que c'est ? ? Un conteneur Linux est une enveloppe virtuelle qui permet de packager une application avec tous les éléments dont elle a besoin pour fonctionner ? ? ?chiers source runtime librairies et dépendances ? ? Les conteneurs sont isolés du reste du système Ils sont packagés en un ensemble cohérent et prêt à être déployé sur un serveur et son OS ? ? portables et fonctionnent de la même manière dans les environnements de développement de test et de production ? ? déplacer l ? application jusqu'en production sans aucun e ?et secondaire CConteneurs versus machines virtuelles Wajdi LouaA - EISINT C CConteneurs versus machines virtuelles ? ? La virtualisation permet aux systèmes d'exploitation Windows ou Linux de s'exécuter simultanément sur un seul système matériel ? ? Les conteneurs partagent le même noyau de système d'exploitation et isolent les processus de l'application du reste du système ? ? n'installe pas d'OS à proprement parler mais un rootfs le d'un unix Linux qui est appelé image qui contient les bibliothèques et les binaires nécessaires CAvantages et inconvénients des conteneurs ? ? Avantages ? ? Créer un conteneur est vraiment plus rapide que lancer une VM ? ? Mais une VM o ?re une meilleure isolation ? ? Les images de conteneurs Linux permettent d'assurer la portabilité et le contrôle des versions des applications ? ? Les développeurs ont ainsi la garantie que ce qui fonctionne sur leur ordinateur fonctionnera aussi dans l'environnement de production ? ? Un conteneur Linux mobilise moins de ressources qu'une machine virtuelle ? ? Inconvénients ? ? doivent être compatibles avec le système sous-jacent ce n'est pas cross- platform ? ? les OS Linux ARM exécutent des conteneurs Linux ARM les OS Linux x exécutent des conteneurs Linux x et les OS Windows x exécutent des conteneurs Windows x CQu'est-ce que Docker ? ? Docker est un outil qui peut empaqueter une application et ses dépendances dans un conteneur virtuel qui pourra être exécuté sur n'importe quel serveur Linux ? ? Docker étend le format de conteneur Linux standard LXC avec une API de haut niveau fournissant une solution de virtualisation qui exécute les processus de façon isolée CDocker pour quoi faire ? ? Le déploiement puisque Docker a pour vocation de conteneuriser des applications il devient simple de créer un conteneur pour une application et la dispatcher ? ? Un conteneur qui fonctionne sur une machine avec une distribution X fonctionnera sur une autre machine avec une distribution Y ? ? Le développement cela permet de facilement avoir le même environnement de développement qu'en production ? ? Cela permet également de pouvoir sur la même machine tester avec plusieurs versions d'un même logiciel ? ? Installer des applications étant donné que Docker propose une multitude d'outils il est facile et rapide d'installer une application ? ? bien souvent une seule ligne de commande su ?t pour avoir par exemple notre nextcloud fonctionnel CDocker structure et
Documents similaires










-
48
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 12, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 62.5kB