Oracle Java + Cassandra 3.0 + Prometheus JMX exporter
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
EXTRA2 and so on.
ADDRESS_FOR_ALL for a variable that will replace all _ADDRESS.