Débuter avec Docker

Vos premiers pas avec Docker sous Linux

4.61 (1261 reviews)
Udemy
platform
Français
language
Other
category
instructor
Débuter avec Docker
3,466
students
3 hours
content
Sep 2018
last update
$39.99
regular price

What you will learn

Vous allez découvrir ce qu'est Docker, comment il fonctionne, sans forcément rentrer dans de la technique hyper pointue.

Utiliser des images, créer des conteneurs à partir d'images existantes.

Créer des images à partir d'images existantes.

Utiliser Docker Compose pour créer des environnements à plusieurs conteneurs communiquant entre eux.

Why take this course?

Ce cours s’adresse à des informaticiens qui débutent avec Docker. Si vous avez déjà une bonne maîtrise de l’outil, passez votre chemin. Si par contre vous découvrez Docker ou que vous en avez simplement entendu parler sans jamais avoir réellement expérimenté, alors ce cours est fait pour vous.

Même si Docker est utilisable sur d'autres plateformes, nous ne travaillerons dans ce cours qu'avec Linux. Vous n'avez pas besoin d'avoir des connaissances d'administrateur Linux et réseau, mais vous devez quand même avoir une bonne maîtrise de Linux, du Terminal, du Bash et des commandes de base, et vous devez aussi avoir une compréhension des bases de TCP/IP (ports, adresses IP, DNS).

Nous allons commencer par une rapide introduction théorique et passer ensuite à la pratique sur des cas concrets. Le but de ce cours n’est pas de vous gaver de concepts obscurs, mais de vous mettre le pied à l’étrier pour que vous soyez rapidement autonomes sur les principes de bases qui constitueront la majeure partie des besoins que vous aurez au quotidien.

Nous allons apprendre comment installer Docker sur sa machine et nous allons aussi installer un outil compagnon de Docker qui s’appelle Docker Compose. Il s’agit d’une sorte de chef d’orchestre des conteneurs Docker.

Nous allons ensuite voir comment créer des conteneurs et comment les lancer manuellement.

Nous allons apprendre comment trouver des images de conteneurs créées par d’autres et comment les utiliser.

Puis, quand on ne trouve pas son bonheur chez les autres, nous allons apprendre comment créer nos propres images de conteneurs. Nous aurons l’occasion de créer des images de toutes pièces en s’appuyant sur des images existantes qu’on modifiera pour convenir à nos besoins.

Nous verrons aussi comment partager nos images, comment les stocker pour pouvoir les réutiliser.

Nous allons ensuite apprendre comment créer plusieurs conteneurs et faire en sorte qu’ils puissent dialoguer entre eux.

En fin de cours, nous verrons l'installation et l'utilisation d'un outil graphique qui s'appelle Portainer et qui sert d'interface à Docker plus ergonomique que la ligne de commande.

Our review

🌟 **Global Overview:** The course has received overwhelming positive feedback from learners. The content is praised for being clear, well-structured, and pedagogical. It effectively introduces the fundamentals of Docker and Docker Compose. Learners appreciate the practical labs which provide a hands-on experience to solidify their understanding. 👍 **Strengths:** - 🎓 **Pedagogical Approach**: The instructor's explanations are highly commended for their clarity and pacing, making complex concepts accessible and engaging. - 👩‍💻 **Real-World Application**: Learners find the examples and scenarios used in demonstrations to be well-chosen, providing a real-world context that enhances learning. - 🤝 **Community Engagement**: The course encourages learners to experiment, make mistakes, and problem-solve, which is essential for mastering any technology. - 🌍 **Global Applicability**: Despite some mentions of outdated practices due to updates in Docker and Portainer, the core principles taught remain relevant and form the foundation for further learning, such as advancing to Kubernetes. 🔧 **Areas for Improvement:** - 🛠️ **Updates Needed**: Some learners have noted that certain installation processes and command usage have evolved, specifically with Docker Compose version 2 and changes in the Docker documentation site. - 📆 **Outdated Content**: A few learners experienced challenges due to outdated labs that use Linux Ubuntu with an root user setup, which is not current practice. - ✅ **Instructions Clarification**: Some lab instructions, like those for `docker-compose`, require updates to reflect the latest syntax and practices. 📚 **Learner Experiences:** - The course is suitable for beginners who are new to Docker, as well as those looking to refresh their knowledge with clear explanations. - Learners who use different operating systems like Mac and Windows have highlighted that some parts of the lab exercises need adjustments due to platform-specific differences in installation and usage. - The course is highly recommended for its ability to prepare learners to delve deeper into containerization and related technologies like Kubernetes. 📝 **Key Takeaways:** - The course is beneficial for understanding Docker and Docker Compose, with a focus on practical application. - Learners are encouraged to stay updated with the latest changes in Docker technology to ensure their skills remain relevant. - Feedback suggests that while some content needs updating, the overall structure and delivery of the course are excellent educational resources. In conclusion, this course is a valuable resource for those looking to understand or improve their knowledge of Docker and Docker Compose. It is recommended with the caveat that learners should be aware of recent updates in the technology to apply the concepts in the most current context. The positive feedback indicates that the course's strengths far outweigh the areas that require attention and update. 🎓🚀

Charts

Price

Débuter avec Docker - Price chart

Rating

Débuter avec Docker - Ratings chart

Enrollment distribution

Débuter avec Docker - Distribution chart
1869672
udemy ID
8/21/2018
course created date
10/6/2019
course indexed date
Bot
course submited by