DuckDB HTTP UI mit automatischem Azure Blob Storage Mount via BlobFuse2.
docker run --rm -it --privileged \
-e AZURE_STORAGE_ACCOUNT="deinaccount" \
-e AZURE_STORAGE_SAS_TOKEN="" \
-e AZURE_STORAGE_CONTAINERS="bronze" \
-p 80:4200 \
beckm/duckdb-ui
docker run --rm -it --cap-add SYS_ADMIN --device /dev/fuse \
-e AZURE_STORAGE_ACCOUNT="deinaccount" \
-e AZURE_STORAGE_SAS_TOKEN="" \
-e AZURE_STORAGE_CONTAINERS="bronze" \
-p 80:4200 \
beckm/duckdb-ui
docker run --rm -it --privileged -e AZURE_STORAGE_ACCOUNT="deinaccount" -e AZURE_STORAGE_SAS_TOKEN="" -e AZURE_STORAGE_CONTAINERS="bronze" -p 80:4200 beckm/duckdb-ui
docker run --rm -it --cap-add SYS_ADMIN --device /dev/fuse -e AZURE_STORAGE_ACCOUNT="deinaccount" -e AZURE_STORAGE_SAS_TOKEN="" -e AZURE_STORAGE_CONTAINERS="bronze" -p 80:4200 beckm/duckdb-ui
UI erreichbar unter http://localhost:80
Jeder Azure Blob Storage Container wird via BlobFuse2 lokal unter /<containername> gemountet, z. B. /bronze.
bronze silver gold)| Variable | Beschreibung |
|---|---|
AZURE_STORAGE_ACCOUNT | Storage Account Name (Pflicht) |
AZURE_STORAGE_KEY | Account Key |
AZURE_STORAGE_SAS_TOKEN | SAS-Token (mit/ohne ?) |
AZURE_TENANT_ID + AZURE_CLIENT_ID + AZURE_CLIENT_SECRET | Service Principal |
AZURE_CLIENT_ID (allein) | Managed Identity |
AZURE_STORAGE_CONTAINERS | Leerzeichen-getrennte Liste (Default: bronze) |
CREATE VIEW view01 AS
SELECT * FROM delta_scan('/bronze/deltatables/');
Content type
Image
Digest
sha256:34dae846c…
Size
224.3 MB
Last updated
about 12 hours ago
docker pull beckm/duckdb-ui