Public Repository

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

FROM debian:7

ENV AEROSPIKE_VERSION 3.6.1
ENV AEROSPIKE_SHA256 a2a249a9cc97da6135cf54205b8f2c367b457ba71e37af8ede91aeffd9e03f5b

WORKDIR /aerospike

ENV PATH /aerospike:$PATH

RUN \
apt-get update -y \
&& apt-get install -y python python-dev gcc wget logrotate ca-certificates net-tools procps \
&& wget "https://www.aerospike.com/artifacts/aerospike-tools/${AEROSPIKE_VERSION}/aerospike-tools-${AEROSPIKE_VERSION}-debian7.tgz" -O aerospike-tools.tgz \
&& echo "$AEROSPIKE_SHA256 *aerospike-tools.tgz" | sha256sum -c - \
&& mkdir aerospike \
&& tar xzf aerospike-tools.tgz --strip-components=1 -C aerospike \
&& wget "http://www.aerospike.com/artifacts/aerospike-amc-community/3.6.6/aerospike-amc-community-3.6.6.all.x86_64.deb" \
&& apt-get purge -y --auto-remove wget ca-certificates

RUN ls /aerospike/aerospike && dpkg -i /aerospike/aerospike/aerospike-tools-.debian7.x86_64.deb \
&& dpkg -i /aerospike/aerospike-amc-community-3.6.6.all.x86_64.deb \
&& rm -rf aerospike-amc-community-3.6.6.all.x86_64.deb aerospike-tools.tgz aerospike /var/lib/apt/lists/
\
&& rm -rf /aerospike/aerospike-amc-community-3.6.6.all.x86_64.deb

ADD wrapper.sh /aerospike/wrapper

EXPOSE 8081
ENTRYPOINT ["wrapper"]

Docker Pull Command
Owner
rashidw3

Comments (0)