Aperçu de Docker

Déployez vos applications populaires sur nos serveurs cloud haute performance en un seul clic.

Docker est un logiciel permettant d'automatiser le déploiement et la gestion d'applications dans un environnement de virtualisation au niveau du système d'exploitation. Il permet d'empaqueter une application avec l'intégralité de son environnement et de ses dépendances dans un conteneur portable sur n'importe quel système Linux prenant en charge les cgroups du noyau, et fournit un environnement de gestion des conteneurs.

file

À l'origine, Docker exploitait les fonctionnalités de LXC ; depuis 2015, il utilise sa propre bibliothèque abstrayant les capacités de virtualisation du noyau Linux — libcontainer. Avec la création de l'Open Container Initiative, la transition d'une architecture monolithique vers une architecture modulaire a été amorcée.

Avec Docker, vous pouvez séparer votre application de votre infrastructure et gérer cette dernière comme une application ordinaire.

Docker vous aide à livrer votre code plus rapidement, à tester plus vite, à déployer vos applications plus rapidement et à réduire le délai entre l'écriture du code et son exécution — grâce à une plateforme de virtualisation par conteneurs légère, qui s'appuie sur des processus et des outils pour gérer et exposer vos applications.

Dans son cœur, Docker permet d'exécuter presque n'importe quelle application en toute sécurité, isolée dans un conteneur. Cette isolation sécurisée vous permet de faire tourner de nombreux conteneurs simultanément sur le même hôte. La légèreté du conteneur, qui s'exécute sans la surcharge d'un hyperviseur, vous permet de tirer davantage parti de votre matériel.

La plateforme et les outils de virtualisation par conteneurs peuvent être utiles dans les cas suivants :

  • empaqueter votre application (ainsi que les composants utilisés) dans des conteneurs Docker ;
  • distribuer et livrer ces conteneurs à vos équipes de développement et de test ;
  • déployer ces conteneurs en production, aussi bien dans des centres de données que dans le cloud.

Le template contient uniquement le paquet Docker installé avec le démarrage automatique configuré. Pour tout le reste, référez-vous à la documentation officielle. Nous n'apportons aucune personnalisation à l'environnement.

Pour vous connecter à Docker, vous pouvez utiliser le socket local /run/containerd/containerd.sock ou un tunnel SSH.

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter