© 2026 Dometrain. All rights reserved.
Learn Docker from scratch and incorporate it into your development workflow. This course covers everything from installation to creating and sharing Docker images, CI/CD, and more.
Docker is one of the, if not the most essential, tools that every developer needs to know. You need to know what it is, why it is necessary and how you can use everything it offers. It has been the most used developer platform tool for the past three years, according to the StackOverflow survey and knowing how to use it is required for most developer job listings. In this course, author Dan Clarke will teach you everything you need to know to get started and master the usage of Docker, from how to install it to how you can publish your very own images and use it in your developer workflow.
I think the explanation and the demonstration of Docker concepts was pretty nice. I was able to understand certain concepts that were a bit unclear previously.
How Docker images can be handled and how they really work.
This was a very insightful and helpful hands-on way to learn about docker with excellent pacing. I feel that it covers everything that I am likely to encounter.
How to run and organize docker files in combination with docker compose.
I liked the emphasis on learn by doing. I struggled a bit getting my self written sample working. However I felt there was enough advice and guidance to get it working in the end.
I personally felt as a good experience learning some new tricks. Starting with an overview of the topic and providing more detail as a topic is explained.
The examples resonated with me. I have a need for RabbitMQ, which was my main reason for looking into Docker rather than installing. A great coincidence!
I learned a lot about Docker networkng and security, which were key takeaways for me.