ddab6930d8
The current Alpine package CDN is timing out for aarch64. This commit updates it to another mirror. This commit also changes the channel Alpine channel from edge to v3.12. Note: the Dockerfile overrides the Alpine CDN settings to ensure that a mirror with support for TLS is used. Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
16 lines
647 B
Docker
16 lines
647 B
Docker
ARG FROM=alpine
|
|
FROM alpine AS cni
|
|
ARG GOARCH
|
|
RUN apk add --no-cache curl && \
|
|
curl -Lo cni.tar.gz https://github.com/containernetworking/plugins/releases/download/v0.7.5/cni-plugins-$GOARCH-v0.7.5.tgz && \
|
|
tar -xf cni.tar.gz
|
|
|
|
FROM $FROM
|
|
ARG GOARCH
|
|
LABEL maintainer="squat <lserven@gmail.com>"
|
|
RUN echo -e "https://alpine.global.ssl.fastly.net/alpine/v3.12/main\nhttps://alpine.global.ssl.fastly.net/alpine/v3.12/community" > /etc/apk/repositories && \
|
|
apk add --no-cache ipset iptables ip6tables wireguard-tools
|
|
COPY --from=cni bridge host-local loopback portmap /opt/cni/bin/
|
|
COPY bin/$GOARCH/kg /opt/bin/
|
|
ENTRYPOINT ["/opt/bin/kg"]
|