[DOCKER] Introduction
mardi 25 septembre 2018Docker est un outil qui permet de gérer des conteneurs sous linux. Il se base sur le système de container embarqué sous linux les LXC.
Le gros avantage de Docker est de pouvoir avoir un écosystème indépendant du système d’exploitation avec une série de service installé dessus.
Par exemple, on peut créer un container drupal, qui contiendra directement notre serveur apache / php / mysql et site configuré en drupal.
Et ensuite, on va pouvoir l’installer sur différents serveur sans être dépendant du système d’exploitation!
Docker met à disposition un site qui permet de recenser déjà un grand nombre de container tout fait avec des applications. Pour cela, une petite recherche sur https://hub.docker.com.
Quelle différence avec une machine virtuelle
La différence avec une machine virtuelle, on a le système d’exploitation qui est embarqué avec. Du coup plus lourd.L’autre grand avantage avec Docker c’est comme on dépend pas du système d’exploitation si on le met à jour on affectera pas le container et toutes ces dépendances.
Docker tourne sur linux mais il existe un outil Boot2Docker qui permet de faire tourner Docker sur mac / Windows.