Recommandations

Des lectures vous serons conseillées au cours de votre navigation. En voici quelques unes.


Rejoignez-nous au Red Hat Summit Connect Paris le 3 octobre !

Rencontrez tout l'écosystème de l'Open Source d'entreprise le mardi 3 octobre à La Felicità à Paris. Au programme : des retours d'expérience, des discussions sur le cloud hybride, les stratégies move-to-cloud, la souveraineté numérique, des démonstrations en direct  et l'opportunité de poser vos questions à nos experts !

Docker désigne plusieurs éléments, à savoir un projet d'une communauté Open Source, les outils issus de ce projet Open Source, l'entreprise Docker Inc. qui constitue le principal soutien de ce projet, ainsi que les outils que l'entreprise prend officiellement en charge. Le fait que ce terme soit utilisé aussi bien pour désigner les technologies que l'entreprise peut prêter à confusion.

Voici les différentes définitions :

  • Le logiciel Docker est une technologie de conteneurisation qui permet la création et l'utilisation de conteneurs Linux® .
  • La communauté Open Source Docker a pour but d'améliorer ces technologies en faveur des utilisateurs.
  • L'entreprise Docker Inc. s'appuie sur le travail de la communauté Docker pour développer ses produits. En échange, elle y contribue en renforçant la sécurité et en partageant ses avancées. Elle assure ensuite la prise en charge des technologies optimisées et renforcées pour les entreprises clientes.

Grâce à Docker, les conteneurs deviennent des machines virtuelles très légères et modulaires qui vous offrent une grande flexibilité pour créer, déployer, copier des conteneurs et les déplacer d'un environnement à un autre. Vos applications sont ainsi optimisées pour le cloud .

La technologie Docker utilise le noyau Linux ainsi que ses fonctionnalités (comme les Cgroups et les espaces de noms ) pour séparer des processus afin qu'ils s'exécutent de manière indépendante. Cette indépendance reflète l'objectif des conteneurs : exécuter plusieurs processus et applications séparément les uns des autres afin d'optimiser l'utilisation de votre infrastructure tout en bénéficiant du même niveau de sécurité que celui des systèmes distincts.

Les outils de conteneurisation, dont Docker, fournissent un modèle de déploiement basé sur les images pour faciliter le partage d'une application ou d'un ensemble de services ainsi que toutes leurs dépendances dans plusieurs environnements. Docker automatise le déploiement de l'application (ou des ensembles combinés de processus qui la composent) dans l'environnement du conteneur.

Parce qu'ils sont créés à partir de conteneurs Linux, ces outils Docker sont faciles à utiliser et uniques. Ils offrent aux utilisateurs un accès sans précédent aux applications, un déploiement rapide et un contrôle des versions et de leur distribution.