La virtualisation est désormais omniprésente. Que ce soit dans les petites entreprises ou même chez les grands géants comme Facebook, Amazon, Google & Co. Il est d'autant plus important que l'infrastructure soit éventuellement facilement extensible tout en offrant une interface centrale de gestion.
Dans ce tutoriel, tout tourne autour de Docker & comment installer ce petit logiciel puis démarrer un premier petit conteneur.
Docker est un logiciel de virtualisation open-source léger permettant de fournir des services ou applications isolés sur un système unique. Contrairement aux machines virtuelles classiques, aucun système d'exploitation supplémentaire n'est émulé ou hébergé, mais uniquement un environnement applicatif au sein du système hôte. Cela permet non seulement d'économiser des ressources en général, mais engendre aussi, comparé à la virtualisation complète, une faible surcharge.
L'installation de Docker est assez simple et s'effectue en quelques minutes. Dans cet exemple, nous installons Docker sur un système Debian 8 via les sources de paquets.
Étape 1.) Tout d'abord, vérifions si notre système est compatible avec Docker. Nous avons besoin d'une version du noyau d'au moins 3.10. Tu peux vérifier cela avec : uname -r.
Étape 2.) Ensuite, nous devons ajouter la clé GPG, c'est-à-dire le fichier de clé de Docker à notre système : apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Puis, nous ajoutons Docker à nos sources de paquets afin de pouvoir installer le paquet via apt-get. echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list
Étape 3.) Nous pouvons maintenant télécharger Docker. Il est important d'autoriser apt-get à télécharger des paquets depuis des sites HTTP(S). Pour cela, exécute la commande : apt-get install apt-transport-https ca-certificates et laisse-la s'exécuter.
Ensuite, exécute les commandes suivantes :
- apt-get update && apt-get install docker-engine (Met à jour les sources de paquets et télécharge Docker complètement) - systemctl start docker (Démarre le service Docker) - systemctl enable docker (Active le démarrage automatique au boot de la distribution)
Une fois tout cela fait, tu devrais vérifier si Docker fonctionne : systemctl status dockerSi cela ressemble à ceci et que "Active (running)" est affiché, Docker a été installé sans problème. Avec un docker run hello-world, tu peux vérifier que Docker s'exécute correctement.
La sortie devrait ressembler à ceci :
Tu peux maintenant commencer à utiliser Docker facilement.




