Public | Automated Build

Last pushed: 3 months ago
Short Description
Oracle Java + Cassandra 3.0 + Prometheus JMX exporter fully configurable through env's
Full Description

Oracle Java + Cassandra 3.0 + Prometheus JMX exporter

Usage

Since this uses Oracle Java, you need to define environment variable I_ACCEPT_ORACLE_JAVA_LICENSE in order for container to run.
This means that you accept the Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX.

You don't need to make your images basing off this one.
cassanra.yaml will be set as you set particular environment variables.
Just set envs as needed. See Dockerfile for details.

This exports two volumes -
one for data (/var/lib/cassandra),
and one for commitlog (/var/lib/cassandra/commitlog),
and one for logs (/var/log/cassandra)

Best mount them as bind.

Recommended options are --network host --privileged

If you need to pass any extra options, just put them in environment variables EXTRA1, EXTRA2 and so on.

Extras

Set ADDRESS_FOR_ALL for a variable that will replace all _ADDRESS.

Docker Pull Command
Owner
smokserwis
Source Repository

Comments (0)