Getting Started
Containerization Platform
★ 4.8
Multi-Container Orchestration
★ 4.7
N/A — download from docker.comN/A — bundled with Docker DesktopN/A — download from docker.comN/A — bundled with Docker DesktopDocker is the standard deployment unit for Python data pipelines. Engineers write a Dockerfile that installs Python, copies pipeline code, and installs `requirements.txt` — the resulting image runs identically on a developer laptop, CI server, Kubernetes cluster, or Airflow worker. Docker Compose is used locally to run pipelines alongside their dependencies (Postgres, Redis, Kafka).
Python data engineers use Docker Compose to run local development environments that mirror production — spinning up a Postgres database, Redis cache, and a Python pipeline container together with a single command. The official Airflow Docker Compose file is the standard way to run a local Airflow instance with scheduler, webserver, and worker all configured automatically.
Individual Tool Pages