Skip to content

Use duckdb extensions in a container on Apple Silicon (Apple M1, M2 or Mx)

Notifications You must be signed in to change notification settings

maartenbosteels/duckdb-docker-apple-silicon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

duckdb extensions in docker on Apple Silicon

Problem

see duckdb/duckdb#8035

Summary

When using duckdb in a container running on an Mac with ARM processor, it fails to download extensions.

duckdb.duckdb.HTTPException: HTTP Error: Failed to download extension "httpfs" at URL "http://extensions.duckdb.org/v0.9.1/linux_arm64_gcc4/httpfs.duckdb_extension.gz"
> Extension "httpfs" is an existing extension.

Work-around

As suggested in duckdb/duckdb#8035 (comment)

Build duckdb inside the container.

TODO

  • try to use another base container
  • use a multi-stage build: build duckdb in a builder container

About

Use duckdb extensions in a container on Apple Silicon (Apple M1, M2 or Mx)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published