Docker: drop alpine (#1843)
* Docker: drop alpine Create a multistage docker build image that uses debian to install certs and then create the final image by using FROM: scratch. This creates a (slightly) smaller images and drops busybox and alpine. * Even less copying
This commit is contained in:
parent
70a53e25c9
commit
a77d9834d8
1 changed files with 6 additions and 3 deletions
|
@ -1,8 +1,11 @@
|
|||
FROM alpine:latest
|
||||
FROM debian:stable-slim
|
||||
|
||||
# Only need ca-certificates & openssl if want to use DNS over TLS (RFC 7858).
|
||||
RUN apk --no-cache add bind-tools ca-certificates openssl && update-ca-certificates
|
||||
RUN apt-get update && apt-get -uy upgrade
|
||||
RUN apt-get -y install ca-certificates && update-ca-certificates
|
||||
|
||||
FROM scratch
|
||||
|
||||
COPY --from=0 /etc/ssl/certs /etc/ssl/certs
|
||||
ADD coredns /coredns
|
||||
|
||||
EXPOSE 53 53/udp
|
||||
|
|
Loading…
Add table
Reference in a new issue