31 lines
1.4 KiB
Docker
31 lines
1.4 KiB
Docker
FROM bitnami/oraclelinux-extras:7-r53
|
|
LABEL maintainer "Bitnami <containers@bitnami.com>"
|
|
|
|
# Install required system packages and dependencies
|
|
RUN install_packages bzip2-libs glib2 glibc keyutils-libs krb5-libs libblkid libcom_err libffi libgcc libmount libselinux libstdc++ libuuid ncurses-libs nss-softokn-freebl openssl-libs pcre readline sqlite zlib
|
|
RUN bitnami-pkg install python-2.7.15-2 --checksum 3dfc1b08e44ec28473c662fac58bd599ef8ea961f7571057efae7440718cb42e
|
|
RUN bitnami-pkg install java-1.8.181-1 --checksum 6e7fc2779b6e0e3c6c0a2687b1d747d8a427594ff80b8c94b055c839e387e6b1
|
|
RUN bitnami-pkg unpack cassandra-3.11.2-6 --checksum 8206ec49af443238c39b2fa2bbcf6a48f18bba197b8b57ddbe4c69a86acbec99
|
|
|
|
COPY rootfs /
|
|
ENV BITNAMI_APP_NAME="cassandra" \
|
|
BITNAMI_IMAGE_VERSION="3.11.2-ol-7-r35" \
|
|
CASSANDRA_CLUSTER_NAME="My Cluster" \
|
|
CASSANDRA_CQL_PORT_NUMBER="9042" \
|
|
CASSANDRA_ENABLE_REMOTE_CONNECTIONS="true" \
|
|
CASSANDRA_ENDPOINT_SNITCH="SimpleSnitch" \
|
|
CASSANDRA_HOST="" \
|
|
CASSANDRA_JMX_PORT_NUMBER="7199" \
|
|
CASSANDRA_NUM_TOKENS="256" \
|
|
CASSANDRA_PASSWORD="cassandra" \
|
|
CASSANDRA_PASSWORD_SEEDER="no" \
|
|
CASSANDRA_SEEDS="" \
|
|
CASSANDRA_TRANSPORT_PORT_NUMBER="7000" \
|
|
CASSANDRA_USER="cassandra" \
|
|
PATH="/opt/bitnami/python/bin:/opt/bitnami/java/bin:/opt/bitnami/cassandra/bin:$PATH"
|
|
|
|
EXPOSE 9042 7000
|
|
|
|
ENTRYPOINT ["/app-entrypoint.sh"]
|
|
CMD ["nami","start","--foreground","cassandra"]
|