* 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
12 lines
254 B
Docker
12 lines
254 B
Docker
FROM debian:stable-slim
|
|
|
|
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
|
|
ENTRYPOINT ["/coredns"]
|