Why take this course
Traditional application deployment methods are often too complex and dependent on the operating system. Docker simplifies running and scaling applications through containerization. In this training, you’ll learn how to create, configure, and run applications in containers – quickly, securely, and independently of the environment.
What you’ll learn
- Work with basic and intermediate Docker commands
- Run applications in containers
- Containerize your own applications and environments
- Build custom Docker images and optimize their configuration
- Configure networking and communication between containers
- Create multi-service applications using Docker Compose
- Publish images to a repository and manage them
Certification & Exam
Upon completing the course, you will receive a personalized certificate confirming your skills in working with Docker – from the basics, through image building, to creating and managing services. There is no final exam – active participation in the sessions is enough.
Who is this course for
- Developers and project team members
- Server administrators and DevOps engineers
- Professionals involved in IT infrastructure
Topics covered
- The basics
- Theoretical introduction
- The first launch of containers
- Downloading images from the repository
- Launching sample applications in Docker
- Volumes
- Network support – communication between containers
- Building images
- Theoretical introduction
- Construction of images
- Publish images to a repository
- Multi-step image building
- Build process optimization
- Defining services – docker compose
- Theoretical introduction
- Defining services
- Building websites
- Use of environmental configuration