20 lines
789 B
Docker
20 lines
789 B
Docker
FROM danielberteaud/alpine:24.4-1
|
|
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
|
|
|
ARG VERSION=3.0.0-rc3
|
|
|
|
RUN set -eux &&\
|
|
apk --no-cache upgrade &&\
|
|
apk --no-cache add ca-certificates tzdata curl &&\
|
|
cd /tmp &&\
|
|
curl -sSLO "https://github.com/traefik/traefik/releases/download/v${VERSION}/traefik_v${VERSION}_linux_amd64.tar.gz" &&\
|
|
curl -sSLO "https://github.com/traefik/traefik/releases/download/v${VERSION}/traefik_v${VERSION}_checksums.txt" &&\
|
|
grep traefik_v${VERSION}_linux_amd64.tar.gz traefik_v${VERSION}_checksums.txt | sha256sum -c &&\
|
|
tar xzvf traefik_v${VERSION}_linux_amd64.tar.gz -C /usr/local/bin traefik &&\
|
|
rm -f traefik_v${VERSION}_linux_amd64.tar.gz traefik_v${VERSION}_checksums.txt &&\
|
|
chmod +x /usr/local/bin/traefik
|
|
|
|
EXPOSE 80
|
|
CMD ["traefik"]
|
|
|