Course Information
Course Overview
Become a Docker DevOps Master by learning from scratch the technology that is changing the world with containers!
This course requires you to download docker from the official Docker Repositories as well as images from Docker Hub. If you are a Udemy Business user, please check with your employer before downloading software.
Are you tired of struggling to learn Docker? Does it feel too complicated or confusing? Have you heard about it but still don't fully understand what it's all about?
That ends here! By the end of this course, you'll become a Docker expert!
Learning by doing is the most effective way to understand Docker, and this course is packed with hands-on exercises to help you master it. You'll build real-world applications like:
MySQL
Postgres
Jenkins
WordPress
PrestaShop
MongoDB
Nginx & Apache
SSL & Tomcat
Drupal
…and many more!
You'll cover essential topics such as:
Images
Containers
Volumes
Networks
Docker Compose
…and much more!
This course doesn't just teach theory — you'll gain practical experience that you can immediately apply to real-world projects. Whether you're looking to advance your career, manage complex applications more efficiently, or simply understand how containers work, this course has everything you need. No matter your level of experience, you'll be guided step-by-step to ensure you fully understand each concept.
What are you waiting for? Start your Docker journey now!
Course Content
- 10 section(s)
- 109 lecture(s)
- Section 1 Introduction - What is Docker?
- Section 2 Installation
- Section 3 Resources for this course
- Section 4 Docker Images - Your first touch
- Section 5 Docker Images - Learn about Dockerfiles
- Section 6 Docker Images - Build advanced images
- Section 7 Docker Containers - Learn how containers work in depth
- Section 8 Docker Volumes - Persist data in containers
- Section 9 Docker Networks - Learn how to get containers communicated
- Section 10 Docker Compose - Put everything you learned together!
What You’ll Learn
- You will be able to understand how Docker works, integrate it into your daily work and make your life a fun place with Docker.
- You will be able to Dockerize any application.
- You will be able to design productive and efficient strategies that will ease the creation and deployment of your applications.
- You can instruct your colleagues about the use of this tool.
Skills covered in this course
Reviews
-
JJonathan
Running on a M2 Mac made the learning exciting, since most of the containers in the course did not work without specifying arm64 or linux/amd64 attributes. Other than that, glad I had previous knowledge in Linux. All in all this was an amazing class, and learned quite a bit about containers. Oh and taking this class with Rancher-Desktop made for a unique experience as well. Thanks Ricardo!
-
BBaskar Veeramani
There were several hands-on examples throughout the course and it helped a lot to learn
-
PPasquale Perozzino
The teacher is one of the best I have heard so far.
-
RRicardo Alonso Cuevas Villegas
Muy buena eleccion se ve que tiene bastante experiencia en el manejo de docker y muestra claro ejemplos de abordando de lo basico a lo mas complejo utilizando lo aprendido del curso anterior, lo recomiendo