Basics of Docker

Basics of Docker

The introduction to proper container workflow.

Dedicated for beginners, the best way to get not only acquainted, but also comfortable, with Docker - the most popular modern container solution on the market. Attendees will learn the fundamental theory, definitions, which problems does it solve and which doesn't, how and when to apply Docker in their work. Hands-on approach is the key here - each course chapter provides precisely tailored practice laboratories, which will allow the participants to personally put their newly acquired knowledge to test, gather precious experience, properly understand and further solidify their new skills.

Agenda

  • The difference between virtual machines and containers.
  • Container properties
  • The basic definitions - Docker Daemon, Docker Image, Docker Registry, Container, per se.
  • Understanding container lifecycle. Buildtime, runtime.
  • The description of the problems solved by containers.
  • Laboratories
  • What are image layers? How do they work?
  • Dockerfile - the image recipe
  • Dockerfile commands and their responsibilities
  • Laboratories
  • What does it mean that containers tend to disappaer?
  • What is container ephemerallity.
  • Understading isolation layers in containers.
  • Application configuration and secret management.
  • Laboratories
  • Understading the most important Docker drivers: none, bridge, host and overlay.
  • Laboratories
  • Application ecosystem overview.
  • How to combine services with Docker Compose?
  • Dependency hell - what is that, and how to avoid it?
  • The host takeover by misconfigurations.

Expertise

We deliver high-quality trusted knowledge gained by field experience, gained through years of building systems based on Kubernetes and containers. We solved a lot of problems and pitfalls we want you to avoid, while building and designing your application based on container. This is way more than just one another online-course with tutorial on technology.

"Docker is currently one of the most basic tools you might need when collaborating on any application you develop. Many beginners want to reap the benefits of containers - but cannot afford to learn how to do it properly. Our package has the best of both worlds - price that you just couldn't resist and a large dose of theoretical knowledge paired with experience provided by practical laboratories.. Everything you might need to start your journey."

- Kamil Zabielski

Chief Executive Officer

Send us an email: [email protected]
Linux basics and Networking basics should be enough.
Absolutely yes. Most of the engineers experienced in containers probably already know what we provide here.
Most of the time, you'll use your own device - We provide installation guidelines for Linux, OSX and Windows. At least 2vCPUs and 8GiBs of RAM recommended. Our labs are also designed to be ran on DigitalOcean droplets, offloading the heavy lifting from your device.
No, unfortunately, this course won't provide you any certificate. You don't need any to become an Docker specialist though ;)
Whenever you wish - learn in your own pace, and on your own rules.