loum/airflow-base

By loum

Updated almost 2 years ago

Build a vanilla base Docker image on Ubuntu

Image
Languages & frameworks
Developer tools
0

1.9K

loum/airflow-base repository overview

About

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.

Quick reference

Quick start

Sample Dagster Apache Airflow workflow manager

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

Tag summary

Content type

Image

Digest

sha256:755841bda

Size

352 MB

Last updated

almost 2 years ago

docker pull loum/airflow-base:jammy-2.9.3