Conclusion
Vous voici arrivé(e) au terme de ce cours et je tiens vraiment à vous remercier d'avoir pris le temps de suivre ce cours et à vous féliciter pour avoir tenu jusqu'au bout 🥇.
À travers ce cours, nous avons vu tous les aspects majeurs de Docker, rendant ainsi son utilisation très simple, intéressante et très puissante.
Par rapport à tous ce que nous avons étudié, si je devais décrire les différents avantages de Docker à une entreprise, je dirai que :
Docker apporte une valeur immédiate dans les entreprises, augmentant ainsi rapidement sa productivité. Il vous permet de diffuser vos applications en production plus rapidement tout en réduisant les coûts d'infrastructure et de maintenance, accélérant ainsi la mise sur le marché de nouvelles solutions, de ce fait il fournit de nouvelles expériences client allant des applications monolithiques traditionnelles aux applications cloud natives.
J'espère néanmoins, que la lecture de ce cours vous aura été utile et agréable et que ça vous aura permis d'y voir un peu plus clair et que les différentes notions de Docker vues, vous auront je l'espère, donné envie d'aller encore plus loin. Car comme le dirait un certain Buzz l'Éclair "Docker t'amènera vers l'infini et au-delà" (bon ok ok, j'ai modifié un peu la phrase 😅).
Si vous souhaitez déployer vos applications en production, n'hésitez pas alors à faire un tour dans la section "Run your app in production" dans la documentation. Cependant, avec la plupart des concepts de Docker vues dans ce cours, vous êtes d'ores et déjà capable de déployer vos premières applications dans un environnement de production.
La suite ?
Autant vous dire tout de suite, qu'on n'en aura pas encore fini avec Docker, puisque la plate-forme repose sur des technologies open source standard, notamment le fameux Kubernetes. On le retrouve vraiment partout, pas étonnant d'ailleurs qu'on aperçoit de nos jours sur la plupart des pages d'installation des projets opensource, une partie d'installation Linux, Windows et Docker.
Pour information Docker est utilisé par des millions de professionnels de l'informatique dans le monde entier, et comprend la plus grande bibliothèque de contenu de conteneurs et de son écosystème, avec plus de 100 000 images de conteneurs provenant de grands fournisseurs de logiciels, de projets open source et de la communauté.
Je continuerai à faire d'autres tutoriels concernant Docker. Il peut s'agir d'un article où je partage avec vous des images réutilisables. Mais je compte aussi prochainement prévoir des cours sur Kubernetes qui est un orchestrateur de conteneurs, qui gère par défaut sans surprise les conteneurs Docker.
Sur ce, je vous souhaite une très bonne continuation !
« Good Luck from Docker and Golang mascots »
Espace commentaire
Écrire un commentaire
Rejoignez la discussion
Vous devez être connecté pour poster un message.
33 commentaires
Merci beaucoup, ça fait plaisir à entendre 😅
Forcément, si tu ne déclares pas tes volumes correctement, tout dégage. Utilise un volume nommé :
J'ai un souci avec les volumes. Mes données ne persistent pas après un
docker rm. C'est normal ?Pour du petit déploiement,
docker runoudocker-composesuffisent amplement. Kubernetes c'est pour l'orchestration massive, ne complexifie pas pour rien.Merci pour le cours. Question bête : vous parlez de passer à Kubernetes, mais est-ce qu'un simple
docker runsuffit toujours pour des petits projets ?Xavki & toi vous êtes mes internautes préférés dans la sphère francophone DevOps/Linux :)
👌 1️⃣
Vérifie ton
docker-compose.yml. Assure-toi que le chemin de build pointe bien vers le répertoire contenant tonDockerfile. Souvent, c'est une faute de frappe dans le path.Cours bien reçu. Par contre, j'ai une erreur de
docker-composeau build sur mon environnement Debian, ça me dit que le contexte est introuvable.