Курс Docker, 2 дни, присъствен

495.00  excl. VAT

Duration: 2 days;

Standard Price: EUR 495 w/o VAT. EU registered businesses in EU countries other than Bulgaria will not be charged VAT.;

Location: TBA;

Minimum number of participants: 6

Maximum number of participants: 15


Training objectives:

  • Learn an overview of the virtualization concepts (virtual machines and containers);
  • Learn the basic and advanced usage of the Docker container system;
  • Learn an overview of the tools used to orchestrate a containerized application;

Structure and presentations:

The training length is 2 days, 6 hours / day. In the first day we learn the introductory and medium topics, in the 2nd day we learn the advanced topics. Note : the specified duration is our minimum recommended duration, which allows us to work on a few examples together with the participants. For more thorough practice, greater hands-on experience and added use-case analyses, we recommend to allocate at least 25-30% more time for the training.

Each session will consist in a theoretical and practical (hands-on) part. Depending on the presented topic, the ratio between the theoretical and the practical parts are varying from ~70 / 30% to ~50 / 50%. We will have a break at each ~50 minutes. Depending on their complexity and on the questions and discussions, some sessions may take more or less than 50 minutes.


If the discussions and the hands-on sessions will prolong more than anticipated, some sessions will be postponed on the following day. Our intent is to cover the sessions thoroughly , not in a rushed mode..

Course outline:

An overview of the training sessions, organized in 6 hours/day:

Day 1: Introduction and Medium Level Topics

○ Training overview
○ Virtualization overview, Docker overview and components
○ Docker distributions, installing Docker on Linux and Windows
○ Using images and containers, registries and repositories
○ Creating images, multi-stage builds
○ Volumes and persistence
○ Networking, main network drivers
○ Logging
○ Docker orchestration overview:
■ Using a swarm
■ Using containers orchestrators (Docker Compose, Docker Swarm and Kubernetes)

Day 2: Advanced Topics

○ Docker Compose
○ Docker Stack
○ Docker Swarm
○ Labels, filters and secrets
○ Advanced node management
○ Constraints and availability
○ Monitoring and logging, using InfluxDB/Grafana, Pometheus and the Elastic stack
○ Training wrap-up & retrospective