Dockerfile for Eclipse RDF4J Server and Workbench, based on Tomcat 9 JRE25 or Jetty 9 JRE17 Temurin.
100K+
Dockerfile for RDF4J server and workbench, based on a Tomcat 9 JRE25 or Jetty 9 JRE17 image. A slightly modified web.mxl is used to fix a known UTF-8 issue (see also http://docs.rdf4j.org/server-workbench-console)
Eclipse RDF4J™ is a powerful Java framework for processing and handling RDF data. This includes creating, parsing, scalable storage, reasoning and querying with RDF and Linked Data. It offers an easy-to-use API that can be connected to all leading RDF database solutions. It allows you to connect with SPARQL endpoints and create applications that leverage the power of linked data and Semantic Web.
Latest version: 5.3.0 (= 5.3.0-tomcat), 5.3.0-jetty
Latest 5.2.x version: 5.2.2 Latest 5.1.x version: 5.1.6
Available for AMD64 (64-bit Intel/AMD) and 64-bit ARMv8
The default java runtime options (-Xmx2g) can be changed by setting the
JAVA_OPTS environment variable.
To avoid data loss between restarts of the docker container, the exposed volumes can be mapped to existing directories on the host.
Example:
docker run -d -p 8080:8080 \
-e JAVA_OPTS="-Xms1g -Xmx4g" \
-v data:/var/rdf4j -v logs:/usr/local/tomcat/logs \
eclipse/rdf4j-workbench:latest testing
The workbench will be accessible via http://localhost:8080/rdf4j-workbench
The server will be accessible via http://localhost:8080/rdf4j-server
Please note that the RDF4J server in the docker container is not password-protected, nor is it configured to use HTTPS. Additional configuration may be required for running the container in production environments.
By default port 8080 is exposed.
The Dockerfile exposes two volumes:
/var/rdf4j/usr/local/tomcat/logsContent type
Image
Digest
sha256:8713b2cff…
Size
295.4 MB
Last updated
16 days ago
docker pull eclipse/rdf4j-workbenchPulls:
9,981
Last week