docker-octant/Dockerfile

30 lines
828 B
Docker
Raw Normal View History

2021-03-19 10:00:26 -04:00
FROM alpine:3 AS builder
2021-06-24 17:11:10 -04:00
ENV OCTANT_VERSION=0.21.0
2021-03-19 10:00:26 -04:00
ENV OCTANT_CHECKSUM=9f10ef7a0ae7f4dffa18da66d608c63c0116c6709eab1e0db75a17da3f165d98
RUN apk update && \
apk add \
ca-certificates \
xdg-utils \
&& \
wget --quiet --output-document /tmp/octant.tar.gz \
https://github.com/vmware-tanzu/octant/releases/download/v${OCTANT_VERSION}/octant_${OCTANT_VERSION}_Linux-64bit.tar.gz && \
sha256sum /tmp/octant.tar.gz | grep "$OCTANT_CHECKSUM" && \
if [[ $? -ne 0 ]]; then echo "Bad checksum"; exit 444; fi && \
tar -xzvf /tmp/octant.tar.gz --strip 1 -C /opt
COPY entrypoint.sh /
FROM alpine:3
WORKDIR /tmp
RUN addgroup -g 2000 -S octant && adduser -u 1000 -h /home/octant -G octant -S octant
COPY --from=builder /opt/octant /opt/octant
COPY entrypoint.sh /
ENTRYPOINT /entrypoint.sh