Courses
Docker
Hands-on Docker Course
We'll study this must-have containerization tool in detail by completing hands-on tasks that you'll definitely run into in your daily work
The Docker course is designed to offer aspiring DevOps engineers the broadest and deepest understanding of how to work with Docker.
At the start of the course you'll learn how to install Docker, as well as the basics of working with containers, images, and so on; you'll gain knowledge of the Dockerfile and be able to build images using the Docker file system.
Next, the course will cover the specifics of storing data in Docker using volumes. We'll look at the mechanism for persistent storage of data created and used by Docker containers. In addition, DevOps engineers will study working with environment variables and their use in Docker.
Advanced sections include training on multistage builds and using the Docker Registry. You'll also learn how to configure networks in Docker and use various tools for working with Docker, including logs, inspect, lazydocker, and so on.
Special attention will be paid to Docker Compose and security in Docker. Finally, the course will conclude with training on Docker Swarm, which will give you the ability to manage a Docker cluster and ensure high availability and scalability of your applications.
This course will allow you to become competent and confident in working with Docker, mastering all of its key features and capabilities.
Step-by-step instructions
Progressing from simple to complex, following instructions step by step with a detailed description of the resultAutomatic validation
After completing each task, you can check your solution right away without contacting an instructorAsk a question anytime
Feedback from the course author at every step. A list of the most common questions with answersTrained AI assistant
Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topicHands-on tasks (13 lessons)
- Installing Docker
- Running a container. Core concepts.
- Building an image. Dockerfile. Filesystem
- Data storage. Volumes.
- Environment variables. dot env file.
- Multistage builds
- Docker Registry
- Docker networks
- Docker tools, lazydocker
- Docker compose
- Security in Docker
- Docker Swarm
Self-paced track
/01
You get detailed instructions and theory for completing each task, plus a ready-to-use lab environment
/02
After you complete a task, your result is checked automatically
/03
For every task in the course you can ask the author a question and get an answer. It matters to us that everything is clear to you
Track with a mentor
Mentorship program (4-6 months)
Personalized approach
Learning by doing
Regular meetings
Working on a project
Unique materials
A sense of confidence
Our own platform
Built for effective learning, the platform includes a convenient web interface and the Kurator client, which is used to validate the results of your work