Outils et écosystème de Docker

Magazine
Marque
GNU/Linux Magazine
Numéro
174
Mois de parution
août 2014
Spécialité(s)


Résumé
Dans cette partie, nous allons aborder différents outils pour vous faciliter la gestion de vos images et de vos conteneurs. L'intérêt de Docker est qu'il fournit de base des outils pour faciliter la génération, le partage et le déploiement de vos images, avec les Dockerfiles et le Hub.

Sa popularité est telle que de nombreux projets tiers ont également vu le jour, pour résoudre certaines problématiques de gestion complexe des conteneurs, et vous rendre encore plus productif. Sans faire un tour complet de toutes ces solutions, nous verrons en seconde partie d'article les plus intéressantes.

1. Dockerfile

Vous l'avez vu dans l'article précédent sur la gestion des conteneurs, il va vite vous arriver de devoir personnaliser une image, pour pouvoir lancer des conteneurs à partir de celle-ci. Précédemment, nous avons lancé un conteneur en mode interactif, fait des manipulations comme installer Nginx, puis commité ce conteneur en image. Ce workflow va vite s'avérer lourd et improductif. C'est pourquoi Docker possède les Dockerfiles.

Pour votre code source, vous disposez des Makefiles, ou équivalent suivant vos méthodes et votre langage de prédilection, qui vous permettent de générer automatiquement certaines étapes de votre développement. Voyez les…

La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant