eclipse/rdf4j-workbench

Sponsored OSS

By The Eclipse Foundation

Updated 16 days ago

Dockerfile for Eclipse RDF4J Server and Workbench, based on Tomcat 9 JRE25 or Jetty 9 JRE17 Temurin.

Image
Machine learning & AI
Data science
Databases & storage
10

100K+

eclipse/rdf4j-workbench repository overview

Eclipse RDF4J Server and Workbench

Description

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.

Tags and architecture

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

Running the docker container

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

Security

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.

Port

By default port 8080 is exposed.

Volume

The Dockerfile exposes two volumes:

  • RDF4J data will be stored in /var/rdf4j
  • Tomcat server logs in /usr/local/tomcat/logs

Tag summary

Content type

Image

Digest

sha256:8713b2cff

Size

295.4 MB

Last updated

16 days ago

docker pull eclipse/rdf4j-workbench

This week's pulls

Pulls:

9,981

Last week