From 0f746ea624060ca293583b9018432bbb48633cef Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Thu, 8 Aug 2019 01:15:05 +0200 Subject: [PATCH] sort tags, pinned version in usage and explain run command in more detail --- README.md | 57 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 4bf9c1f..d9d8bc2 100644 --- a/README.md +++ b/README.md @@ -14,39 +14,46 @@ Dockerbuild files are inspired by [vimagick/openrefine](https://hub.docker.com/r cf. [OpenRefine Releases](https://github.com/OpenRefine/OpenRefine/releases) -OpenRefine 3.2 (2019-07-16) from openjdk:8-jre-alpine **[3.2]** & **[latest]** -> docker pull felixlohmeier/openrefine:3.2 +OpenRefine 3.2 (2019-07-16) from adoptopenjdk/openjdk12:alpine-jre **[3.2-java12]** + +> docker pull felixlohmeier/openrefine:3.2-java12 + +OpenRefine 3.2 (2019-07-16) adoptopenjdk/openjdk11:alpine-jre **[3.2-java11]** + +> docker pull felixlohmeier/openrefine:3.2-java11 + +OpenRefine 3.2 (2019-07-16) from openjdk:10-jre-alpine **[3.2-java10]** + +> docker pull felixlohmeier/openrefine:3.2-java10 OpenRefine 3.2 (2019-07-16) from adoptopenjdk/openjdk9:alpine-slim **[3.2-java9]** > docker pull felixlohmeier/openrefine:3.2-java9 -OpenRefine 3.2 (2019-07-16) from openjdk:10-jre-alpine **[3.2-java10]** -> docker pull felixlohmeier/openrefine:3.2-java10 +OpenRefine 3.2 (2019-07-16) from openjdk:8-jre-alpine **[3.2]** & **[latest]** -OpenRefine 3.2 (2019-07-16) adoptopenjdk/openjdk11:alpine-jre **[3.2-java11]** -> docker pull felixlohmeier/openrefine:3.2-java11 - -OpenRefine 3.2 (2019-07-16) from adoptopenjdk/openjdk12:alpine-jre **[3.2-java12]** -> docker pull felixlohmeier/openrefine:3.2-java12 - -OpenRefine 3.1 (2018-11-29) from openjdk:8-jre-alpine **[3.1]** -> docker pull felixlohmeier/openrefine:3.1 +> docker pull felixlohmeier/openrefine:3.2 OpenRefine 3.1 (2018-11-29) from adoptopenjdk/openjdk9:alpine-slim **[3.1-java9]** > docker pull felixlohmeier/openrefine:3.1-java9 +OpenRefine 3.1 (2018-11-29) from openjdk:8-jre-alpine **[3.1]** + +> docker pull felixlohmeier/openrefine:3.1 + +OpenRefine 3.0 (2018-09-16) from adoptopenjdk/openjdk9:alpine-slim **[3.0-java9]** + +> docker pull felixlohmeier/openrefine:3.0-java9 + OpenRefine 3.0 (2018-09-16) from openjdk:8-jre-alpine **[3.0]** > docker pull felixlohmeier/openrefine:3.0 -OpenRefine 3.0 (2018-09-16) from adoptopenjdk/openjdk9:alpine-slim **[3.0-java9]** -> docker pull felixlohmeier/openrefine:3.0-java9 +OpenRefine 2.8 (2017-11-19) from adoptopenjdk/openjdk9:alpine-slim **[2.8-java9]** + +> docker pull felixlohmeier/openrefine:2.8-java9 OpenRefine 2.8 (2017-11-19) from openjdk:8-jre-alpine **[2.8]** > docker pull felixlohmeier/openrefine:2.8 -OpenRefine 2.8 (2017-11-19) from adoptopenjdk/openjdk9:alpine-slim **[2.8-java9]** -> docker pull felixlohmeier/openrefine:2.8-java9 - OpenRefine 2.8 (2017-11-19) from openjdk:7-jre **[2.8-java7]** > docker pull felixlohmeier/openrefine:2.8-java7 @@ -85,7 +92,7 @@ OpenRefine [fork](https://github.com/opencultureconsulting/OpenRefine) with exte ### Usage ``` -docker run -p 3333:3333 felixlohmeier/openrefine:latest +docker run -p 3333:3333 felixlohmeier/openrefine:3.2 ``` point your browser on host machine to http://localhost:3333 (or on any machine within your network) @@ -93,15 +100,15 @@ point your browser on host machine to http://localhost:3333 (or on any machine w ### Example for customized run command ``` -docker run --rm -p 80:3333 -v /home/felix/refine:/data:z felixlohmeier/openrefine:latest -i 0.0.0.0 -m 4G -d /data +docker run --rm -p 80:3333 -v /home/felix/refine:/data:z felixlohmeier/openrefine:3.2 -i 0.0.0.0 -d /data -m 4G ``` -* automatically remove docker container when it exits -* publish internal port 3333 to host port 80 -* mount host directory /home/felix/refine as working directory -* make openrefine available in the network -* increase java heap size to 4 GB -* set refine workspace to /data +* automatically remove docker container when it exits (`--rm`) +* publish internal port 3333 to host port 80 (`-p 80:3333`) +* mount host directory /home/felix/refine to container path /data (`-v /home/felix/refine:/data:z`) and set OpenRefine workspace to /data (`-d /data`) +* use docker tag for OpenRefine version 3.2 (`:3.2`) +* set Openrefine to be accessible from outside the container, i.e. from host (`-i 0.0.0.0`) +* increase java heap size to 4G (`-m 4g`) ### See also