Docker

Docker est un système de container. Cela ressemble à de la virtualisation par le fait d’isolé les ressources. Cependant, la grande différence réside dans sa légèreté. En effet, le partage du noyaux de l’hôte (système linux) supprime toute la couche OS nécessaire aux machines virtuelles. Il facilite le travail pour les administrateur système ainsi que les développeurs par la souplesse.
Le déploiement d’un service complet peut se faire avec des outils tel que le dockerfile ou docker-compose.
De plus, il est beaucoup plus scalable avec les outils tel que swarm ou Kubernetic.

Voici à présent comment installer, configurer et manipuler tous ces outils :

  • Docker-Engine
    • Installation sur Ubuntu
    • Installation sur Windows 10
    • Installation sur WSL 2
    • Commandes de base
    • Les Images
    • Les Containers
  • DockerFile
    • Créer un DockerFile
    • Paramètre du DockerFile
    • Exécution du DockerFile
  • Docker-Compose
    • Installation de Docker-compose
    • Préparation d’une application Docker-Compose
    • Exécution d’une application Docker-Compose
  • Docker-Swarm
    • Installation de Docker-Swarm
    • Création d’une node Docker-Swarm