Payment by bank transfer · Moroccoتعلَّم · مارِس · أتقِن

Catalogue / Containers & orchestration

Docker: From Your First Image to Production

Build, run and ship containerized applications with Docker and Docker Compose, all the way to a secure deployment on a VPS.

  • Beginner to advanced
  • 15 lessons
  • 13 h 10 min

A MasterLinux course · Original text

What you will learn

  • Understand what containers, images and registries are, and how they differ from a virtual machine
  • Install Docker Engine on Debian, Ubuntu or RHEL and master everyday commands
  • Write clean Dockerfiles that rebuild fast and stay small thanks to multi-stage builds
  • Keep data safe with volumes, and back it up
  • Connect containers with Docker networks and publish the right ports
  • Describe a complete application (web, API, PostgreSQL, Redis) with Docker Compose
  • Push images to a registry and deploy to production behind nginx with HTTPS
  • Secure and troubleshoot containers (non-root user, capabilities, secrets, clean-up)

Course content

15 lessons · 13 h 10 min

Requirements

  • The “Fundamentals” course (included) or solid hands-on experience with the Linux terminal
  • Able to edit a file and run a command as root

Who is this course for?

  • Technicians and system administrators who need to host applications
  • Developers who want to ship their code reproducibly
  • Engineers preparing for a DevOps role or a container certification