Optimized Apache Jena Fuseki SPARQL server - lightweight, secure, multi-arch container
2.2K
The fastest, lightest, and most efficient Apache Jena Fuseki SPARQL server container.
# Pull and run
docker pull conceptkernel/jena-fuseki:latest
docker run -p 3030:3030 conceptkernel/jena-fuseki:latest
# Access Fuseki UI
open http://localhost:3030
| Tag | Description |
|---|---|
latest | Latest stable release |
6.0.0, 5.6, 5 | Specific version |
5.6.0, 5.6, 5 | Previous versions |
docker run -p 3030:3030 conceptkernel/jena-fuseki:latest
docker run -p 3030:3030 \
-v fuseki-data:/fuseki/databases \
conceptkernel/jena-fuseki:latest
docker run -p 3030:3030 \
-e JAVA_OPTIONS="-Xmx4g -Xms2g" \
conceptkernel/jena-fuseki:latest
version: '3.8'
services:
fuseki:
image: conceptkernel/jena-fuseki:latest
ports:
- "3030:3030"
volumes:
- fuseki-data:/fuseki/databases
environment:
- JAVA_OPTIONS=-Xmx4g -Xms2g
restart: unless-stopped
volumes:
fuseki-data:
Once running, Fuseki provides:
http://localhost:3030http://localhost:3030/dataset/queryhttp://localhost:3030/dataset/updatehttp://localhost:3030/dataset/datahttp://localhost:3030/$/datasetscurl -X POST http://localhost:3030/dataset/query \
-H "Content-Type: application/sparql-query" \
--data 'SELECT * WHERE { ?s ?p ?o } LIMIT 10'
curl -X POST http://localhost:3030/dataset/update \
-H "Content-Type: application/sparql-update" \
--data 'INSERT DATA { <http://example.org/subject> <http://example.org/predicate> "object" }'
curl -X POST http://localhost:3030/dataset/data \
-H "Content-Type: text/turtle" \
--data-binary @data.ttl
JAVA_OPTIONS: JVM settings (default: -Xmx2048m -Xms2048m)/fuseki/databases - Persistent RDF databases/fuseki/backups - Database backups/fuseki/configuration - Configuration files/fuseki/logs - Application logsDeploy to Kubernetes with the ConceptKernel Helm chart:
# Install from OCI registry
helm install fuseki oci://ghcr.io/conceptkernel/charts/jena-fuseki --version 2.0.0
# Or from source
git clone https://github.com/ConceptKernel/jena-fuseki-dockerfile.git
helm install fuseki ./jena-fuseki-dockerfile/helm/jena-fuseki
Features: Gateway API, Ingress, PersistentVolumes, inference, extensions, and more.
Apache License 2.0
Maintained by ConceptKernelβ β’ Built with β€οΈ
Content type
Image
Digest
sha256:04c1bd906β¦
Size
140.5 MB
Last updated
6 months ago
docker pull conceptkernel/jena-fuseki