Skip to content

xpdojo/docker-h2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-h2

Dockerized H2 database service.

Features

Trusted builds

Automated builds on docker registry:

Running

Get the image:

docker pull markruler/h2

Run as a service, exposing ports 1521 (TCP database server) and 81 (web interface) and mapping DATA_DIR to host:

docker run -d \
  -p 1521:1521 \
  -p 81:81 \
  -v /path/to/local/data_dir:/opt/h2-data \
  --name=MyH2Instance \
  markruler/h2

Or run as a service with an extra custom config set in the command line, like allowing to create database at connection:

docker run -d \
  -p 1521:1521 \
  -p 81:81 \
  -v /path/to/local/data_dir:/opt/h2-data \
  -e H2_OPTIONS=-ifNotExists \ # this
  --name=MyH2Instance \
  markruler/h2

The H2 web console will be available at: http://localhost:81

See the logs while running:

docker logs -f MyH2Instance

Releases

No releases published

Languages

  • Dockerfile 61.8%
  • Shell 38.2%