This repository contains Dockerfile of airflow for Docker's automated build published to the public Docker Hub Registry.
- Based on Debian Wheezy official Image debian:wheezy
- Install Docker
- Install Docker-compose
docker pull puckel/docker-airflow
For example, if you need to install Extra Packages, edit the Dockerfile and than build-it.
docker build --rm -t puckel/docker-airflow .
Start the stack (mysql, rabbitmq, airflow-webserver, airflow-flower & airflow-worker) :
docker-compose up -d
- Airflow: localhost:8080
- Flower: localhost:5555
- RabbitMQ: localhost:15672
(with boot2docker, use: open http://$(boot2docker ip):8080)
docker-compose scale worker=5
docker exec dockerairflow_webserver_1 airflow backfill tutorial -s 2015-05-01 -e 2015-06-01
Fork, improve and PR. ;-)