tdiesler / nessus-h2

You can spin up an H2 database like this ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nessus H2

You can spin up an H2 database like this ...

docker rm -f h2
docker run --detach \
    --name h2 \
    -p 9092:9092 \
    -e JDBC_SERVER_URL="jdbc:h2:tcp://localhost:9092/nessus" \
    -e JDBC_URL="jdbc:h2:file:/var/h2db/nessus" \
    -e JDBC_USER="h2" \
    -e JDBC_PASSWORD="" \
    nessusio/nessus-h2
    
docker logs -f h2

docker cp h2:h2db/debug.log .
tail -n 1000 debug.log

or with volume persistence, like this ...

docker rm -f h2
docker run --detach \
    --name h2 \
    -p 9092:9092 \
    -v h2vol:/var/h2db \
    -e JDBC_SERVER_URL="jdbc:h2:tcp://localhost:9092/nessus" \
    -e JDBC_URL="jdbc:h2:file:/var/h2db/nessus" \
    -e JDBC_USER="h2" \
    -e JDBC_PASSWORD="" \
    nessusio/nessus-h2

Enable Mission Control

docker rm -f h2
docker run --detach \
    --name h2 \
    -p 9092:9092 \
    -p 7091:7091 \
    -e JDBC_SERVER_URL="jdbc:h2:tcp://localhost:9092/nessus" \
    -e JDBC_URL="jdbc:h2:file:/var/h2db/nessus" \
    -e JDBC_USER="h2" \
    -e JDBC_PASSWORD="" \
    -e JMX_REMOTE=true \
    -e JMX_REMOTE_PORT=7091 \
    -e JMX_REMOTE_HOST=yourhost \
    -e JMX_REMOTE_SECURITY=false \
    nessusio/nessus-h2
    
docker logs -f h2

Enjoy!

About

You can spin up an H2 database like this ...

License:Apache License 2.0


Languages

Language:Java 95.7%Language:Shell 3.9%Language:Dockerfile 0.4%