Airflow Docker image that starts the web-server preconfigured with an admin user.
88
https://gitlab.com/mannharleen/airflow-docker
https://gitlab.com/mannharleen/airflow-docker/blob/master/README.md
sudo docker run --rm --name airflow -p 8080:8080 -v /home/ubuntu/my_projects/airflow/dags:/usr/local/airflow/dags -e ADMIN_PASSWORD=test -e FERNET_KEY=XXXX -e AIRFLOW__WEBSERVER__RBAC=true -e AIRFLOW__WEBSERVER__WORKERS=2 -e AIRFLOW__WEBSERVER__WORKER_REFRESH_INTERVAL=1800 -e AIRFLOW__WEBSERVER__WEB_SERVER_WORKER_TIMEOUT=300 mannharleen/airflow:1.10.2
*** ERROR: airflow.exceptions.AirflowConfigException: error: cannot use sqlite with the LocalExecutor
sudo docker run --rm --name airflow -p 8080:8080 -v /home/ubuntu/my_projects/airflow/dags:/usr/local/airflow/dags -e ADMIN_PASSWORD=test -e FERNET_KEY=XXXX -e AIRFLOW__WEBSERVER__RBAC=true -e AIRFLOW__WEBSERVER__WORKERS=2 -e AIRFLOW__WEBSERVER__WORKER_REFRESH_INTERVAL=1800 -e AIRFLOW__WEBSERVER__WEB_SERVER_WORKER_TIMEOUT=300 -e EXECUTOR=Local -e AIRFLOW__CORE__SQL_ALCHEMY_CONN=postgresql+psycopg2://airflow:airflow@postgres/airflow mannharleen/airflow:1.10.2
# *** see docker-compose on github file if you want to run postgres as well
PS. Largely motivated by https://github.com/puckel/docker-airflow
Content type
Image
Digest
Size
282.5 MB
Last updated
over 7 years ago
docker pull mannharleen/airflow:1.10.2