Revision 4e0385134e13e56356a5cd7c08f67f9d9dde4cd1 authored by Benjamin Wang on 19 December 2022, 08:23:15 UTC, committed by GitHub on 19 December 2022, 08:23:15 UTC
[3.5] Security: use distroless base image to address critical Vulnerabilities
2 parent s 410a987 + b766840
Raw File
Dockerfile-release.arm64
FROM --platform=linux/arm64 busybox:1.34.1 as source
FROM --platform=linux/arm64 gcr.io/distroless/base-debian11

COPY --from=source /bin/sh /bin/sh
COPY --from=source /bin/mkdir /bin/mkdir

ADD etcd /usr/local/bin/
ADD etcdctl /usr/local/bin/
ADD etcdutl /usr/local/bin/
ADD var/etcd /var/etcd
ADD var/lib/etcd /var/lib/etcd
ENV ETCD_UNSUPPORTED_ARCH=arm64

EXPOSE 2379 2380

# Define default command.
CMD ["/usr/local/bin/etcd"]
back to top