loum/airflow-base
Build a vanilla base Docker image on Ubuntu
1.3K
Dockerfile
linksjammy-2.9.2
(Apache Airflow 2.9.1)jammy-2.9.1
(Apache Airflow 2.9.1)jammy-2.9.0
(Apache Airflow 2.9.0)jammy-2.8.4
(Apache Airflow 2.8.4)jammy-2.8.3
(Apache Airflow 2.8.3)jammy-2.8.2
(Apache Airflow 2.8.2)jammy-2.8.1
(Apache Airflow 2.8.1)jammy-2.8.0
(Apache Airflow 2.8.0)jammy-2.7.3
(Apache Airflow 2.7.3)jammy-2.7.2
(Apache Airflow 2.7.2)jammy-2.7.1
(Apache Airflow 2.7.1)jammy-2.7.0
(Apache Airflow 2.7.0)This image is a vanilla base Apache Airflow Docker image that you can extend with your workflow capability to create an immutable artifact.
Why not use the Airflow images provided? Mainly because we use Ubuntu as the underlying OS as we need more currency to mitigate CVEs.
Use the Dagster project's sample docker-compose.yml
:
docker compose -f <(curl -s https://raw.githubusercontent.com/loum/dagster/main/docker/docker-compose.yml) up -d
You can access your local Airflow webserver console via https://localhost:8443.
For this simple demo usecase, the default Airflow webserver login credentials are airflow
:airflow
.
To terminate and release all resources:
docker compose -f <(curl -s https://raw.githubusercontent.com/loum/dagster/main/docker/docker-compose.yml) down --volumes
docker pull loum/airflow-base