Docker

Course “Docker in Practice”

We will explore in detail the must-use containerization tool, performing practical tasks that you will definitely encounter in your daily work

Practice objectives (13 lessons)

  1. Installing Docker
  2. Launching a container. Basic concepts.
  3. Creating an image. Dockerfile. Filesystem
  4. Data storage. Volumes.
  5. Environment variables. dot env file.
  6. Multistage builds
  7. Docker Registry
  8. Docker network
  9. Docker tools, lazydocker
  10. Docker compose
  11. Security in Docker
  12. Docker Swarm

Course price

$ 89

$ 69
Start for free

First 4 tasks in the course are free

The Docker course is designed to provide beginner DevOps engineers with the broadest and deepest understanding of Docker principles.

At the beginning of the course, you will learn how to install Docker, as well as the basics of working with containers, images, etc. You will gain knowledge about Dockerfile and be able to create images using the Docker filesystem.

Next, the course will cover the specifics of data storage in Docker using volumes. The mechanism for persistent data storage created and used by Docker containers will be examined. Additionally, DevOps engineers will learn how to work with environment variables and their use in Docker.

Advanced sections include training on multistage builds and using Docker Registry. You will also learn how to configure networks in Docker and use various tools for working with Docker, including logs, inspect, lazydocker, etc.

Special attention will be given to Docker Compose and Docker security. Finally, the course will conclude with training on Docker Swarm, giving you the ability to manage a Docker cluster and ensure high availability and scalability of your applications.

This course will enable you to become competent and confident in working with Docker, mastering all its key features and functionalities.

What do I get after completing the course?
arrow icon
  • Understanding of what containers are
  • Confident skills in working with the most popular tool for creating and managing containerized applications
  • Ability to "dockerize" any applications
  • Run multiple interconnected containerized services
  • Foundation for learning platforms such as Kubernetes
  • Best practices and the most valuable extracts from real practical work, without any fluff
  • An important line in your resume
Who is this course for?
arrow icon

For DevOps engineers, developers, and any technical specialists who want to stay up-to-date.

How does automatic assignment checking work?
arrow icon

Depending on the assignment, a special utility called Kurator (an open-source development by DevopsTrain) compares your work with the required result.

What basic preparation do I need to complete the assignments?
arrow icon

You will need confident terminal (console) skills and basic knowledge of client-server applications.

How long is the course?
arrow icon

The estimated time to complete this course is 20-30 hours. There are no scheduled classes; you learn at your own pace and always continue from where you left off.

If I can't find the answer to my question, will you help?
arrow icon

We will help! If something is unclear at any step, ask us. If some information is missing in general, ask us. We might add a new section.

Can I skip some assignments and move directly to any other?
arrow icon

Yes, you can. However, keep in mind that some tasks depend on one or more previous ones. In this case, you need to complete them first.

What is the difference from similar courses on well-known educational services?
arrow icon

To begin with, this is not a classic course but a practicum. Theory is given in context with the assignments. The price/benefit ratio and the time/benefit ratio are just insane due to the focus on results.

How it works

/01

You receive detailed instructions and theory for completing each task and a ready-made test stand

/02

After completing the task, your result is automatically checked

/03

For each course assignment, you can ask a question to the author and receive an answer. It is important to us that everything is clear to you

Mentorship Programm (4-6 months)

Personalized approach

During the first one-on-one online meeting, we will determine your goals and skills. We will then create a professional growth plan tailored to you.

Practical learning

You are moving according to plan, including using our courses.

Regular meetings

The program includes 4 personal consultations during which we will definitely address all questions.

Real project work

After mastering the course materials, you can move on to a project that has a real-world counterpart in production and operates on the same codebase. At this stage, the previously acquired knowledge will be reinforced. You will be provided with the source code, instructions, and support.

Unique learning materials

Only within the training program you will have access to materials, including a selection of real DevOps cases, problems, and solutions.

A sense of confidence

After successfully completing the program, you will be confident in your abilities and the new practical skills you have acquired.

Learn more
Launch container    Install Docker and make a microservice deployment today.

Own platform

The platform designed for effective learning includes a convenient web interface and client side Kurator, which is used to check result of your work

 

Platform
benefits

преимущества иконки

You gain practical knowledge by completing tasks in a ready-made, actually working environment

преимущества иконки

Preparation for training is minimal, start right away!

преимущества иконки

Instant check of each task makes it possible to immediately know the result of your work

преимущества иконки

Feedback from the course author at every step - clarify any details if something is unclear

преимущества иконки

Each course is updated. We constantly supplement and update materials, so they always remain relevant

преимущества иконки

The latest versions and proprietary utility - Kurator

преимущества иконки

Upon completion of the course you can request a certificate from DevopsTrain

преимущества иконки

The price is incomparably lower than known courses, and the effect is better

Launch container    Install Docker and make a microservice deployment today.

Team

аватарка
Alex

CTO, DevOps engineer, Golang developer. Author and creator of DevopsTrain

аватарка
Sofia

Partner relations manager

аватарка
Galina

Course curator. She will always help you!

help

Need help?