Use OpenJDK from now on!!
./run.sh
It actually automatically executes the docker run command as
sudo docker run --rm -it --name=openrefine --restart=no -e USER_ID=1000 -e GROUP_ID=1000 -e OPENREFINE_VM_MAX_MEM=8192M -e OPENREFINE_VER=3.1 -v $HOME/data-docker/openrefine/data:/home/developer/data -v $HOME/data-docker/openrefine/workspace:/home/developer/workspace -p 3333:3333 openkbs/openrefine
Note the above command will create $HOME/data and $HOME/workspace automatically mapping onto the container's equivalent directories so that you can just easily use your HOST's directories above to edit projects and data.
mkdir ./data
docker run -d --name my-openrefine -v $PWD/data:/data -i -t openkbs/openrefine
FROM openkbs/openrefine
./build.sh
FROM openkbs/openrefine
Say, you will build the image "my/openrefine".
docker build -t my/openrefine .
To run your own image, say, with some-openrefine:
mkdir ./data
docker run -d --name some-openrefine -v $PWD/data:/data -i -t my/openrefine
To change the default Java Max Memory used by OpenRefine (useful for processing large dataset)
Just edit docker.env file with, for example, default to 8192M (8GB memory)
OPENREFINE_VM_MAX_MEM=8192M
docker exec -it some-openrefine /bin/bash
Web UI:
http://<ip_address>:3333/
Content type
Image
Digest
Size
1.2 GB
Last updated
about 5 years ago
docker pull openkbs/openrefine