Débuter avec Docker

La conteneurisation se popularise, et ce, grâce à Docker. Cet outil vient simplifier la vie des développeurs et administrateurs systèmes.


2 min read
Débuter avec Docker

Comprendre les concepts

Pour bien comprendre comment utiliser Docker, il est nécessaire d'en comprendre les concepts. Docker est un outil pour les développeurs et les administrateurs systèmes permettant de construire, partager, et lancer des applications dans des conteneurs.

L'utilisation de conteneurs pour déployer des applications est appelé la conteneurisation. Cette solution qui contraste avec la virtualisation n'est pas nouvelle. Elle est présente depuis longtemps dans le système Linux. Docker démocratise la conteneurisation grâce à sa simplicité d'utilisation.

La conteneurisation est extrêmement populaire. De nombreuses entreprises travaillent avec cet outil, les profils maîtrisant Docker sont recherchés (Source : TechRepublic, les offres d'emploi demandant des compétences en Docker ont augmentés de 50% en 2019).

D'après le site officiel de Docker, l'outil se démocratise grâce à :

  • Flexibilité : Même la plus complexe des application peut-être conteneurisé.
  • Légèreté : Contrairement à la virtualisation, le conteneur partage le système d'exploitation de l'hôte, il est donc bien moins demandeur en ressources.
  • Portabilité : Vous pouvez construire votre application en local, la déployer sur le cloud et la lancer partout.
  • Autonomie : Les conteneurs sont autonomes les uns des autres et peuvent facilement être remplacés sans perturbation.
  • Évolutivité : Il est très simple de créer automatiquement des réplicats de vos conteneurs pour augmenter la disponibilité.
  • Sécurité : Les conteneurs sont totalement isolés les uns des autres sans aucune action de la part de l'utilisateur.

Docker est un outil incroyable, qui une fois mis en place, permet aux développeurs de se concentrer sur leur métier et d'oublier la contrainte du serveur.

Installer Docker

Docker est disponible sur Windows, Mac et Linux, nous allons voir l'installation pour Linux. Vous pouvez retrouver les instructions d'installation sur le site officiel de Docker : pour Mac, Windows et Linux.

Désinstallez les anciennes versions

sudo apt-get remove docker docker-engine docker.io containerd runc

Installer Docker Engine - Community

sudo apt-get update
Mettez à jour l'index des paquets apt
sudo apt-get install docker-ce docker-ce-cli containerd.io
Installez Docker Engine - Community et Containerd

Une fois Docker installé, téléchargez et lancez une image de test pour vérifier que tout est correct.

sudo docker run hello-world
hello-world est une image de test fournie par Docker

Docker est maintenant installé et lancé.
Vous n'êtes pas familier avec la ligne de commande ? Utilisez Portainer pour utiliser Docker avec une interface graphique.


FrenchCode Update : Septembre 2019
Previous article

FrenchCode Update : Septembre 2019

Pour la première fois depuis le lancement de FrenchCode en janvier 2018, je vous propose une vue d'ensemble de l'évolution du site ainsi que des

Une interface graphique pour Docker
Next article

Une interface graphique pour Docker

Portainer pour vous servirTout le monde n'est pas à l'aise avec la ligne de commande. D'autant plus lorsque vous ne maîtrisez pas le logiciel que


GO TOP