bitnami-containers/bitnami/cassandra/3/ol-7/Dockerfile

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"]