ARG ALPINE_VERSION=latest FROM alpine:${ALPINE_VERSION} ARG ARCH=x86_64 COPY smartdns-${ARCH} /usr/local/bin/ RUN mv /usr/local/bin/smartdns-${ARCH} /usr/local/bin/smartdns && \ chmod +x /usr/local/bin/smartdns COPY smartdns.conf /etc/smartdns/ VOLUME ["/smartdns"] EXPOSE 53/udp 53 ENTRYPOINT ["smartdns", "-f", "-c", "/etc/smartdns/smartdns.conf"]