Containerization with Docker

Learn how to get your application working on any machine. Reach production faster.

Data Platform
intermediate
16h
View exercises

Overview

Package applications into reproducible, portable containers. From running your first container to writing Dockerfiles, running multi-container workloads, and building images in CI.

What you'll cover

  • Containers, images, and registries
  • Entrypoints, exec, and bind mounts
  • Dockerfiles and build context
  • Multi-container apps with Docker Compose
  • Image builds in CI/CD

What you'll be able to do

  • Run and inspect containers with the Docker CLI
  • Write a Dockerfile for a Python or Java application
  • Run a multi-container workload with Docker Compose
  • Build and publish images from GitHub Actions

Tags

ContainerizationPortabilityDeploymentDockerDevOpsContainers

Prerequisites

  • Basic command line knowledge

Technologies

Related items

Additional material

No additional material.