35 lines
1.5 KiB
Docker
35 lines
1.5 KiB
Docker
FROM bitnami/oraclelinux-extras:7-r58
|
|
LABEL maintainer "Bitnami <containers@bitnami.com>"
|
|
|
|
ENV BITNAMI_PKG_CHMOD="-R g+rwX" \
|
|
HOME="/"
|
|
|
|
# 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.3-0 --checksum 532df48b9d2923c569c52e87cf2854f4443f46f6d1c5ce0472b23590ceda10fc
|
|
|
|
COPY rootfs /
|
|
ENV BITNAMI_APP_NAME="cassandra" \
|
|
BITNAMI_IMAGE_VERSION="3.11.3-ol-7-r1" \
|
|
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
|
|
|
|
USER 1001
|
|
ENTRYPOINT ["/app-entrypoint.sh"]
|
|
CMD ["nami","start","--foreground","cassandra"]
|