Sign inSign up

hectormolinero/hblock-resolver:latest

Multi-platform
Manifest digest

sha256:69dbd9ca321337bef3a7a8259e772d612737143012e0a69ddc012078ba782d0f

OS/ARCH

Compressed size

48.87 MB

Last pushed

over 4 years by hectormolinerobot

Type

Image

Manifest digest

sha256:69dbd9ca321337bef3a7a8259e772d612737143012e0a69ddc012078ba782d0f

Image Layers

1ADD file ... in / 27.24 MB
2CMD ["bash"]0 B
3COPY /usr/bin/qemu-x86_64-static /usr/bin/qemu-x86_64-static # buildkit2.39 MB
4RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive8.07 MB
5ENV SVDIR=/service/0 B
6ENV KRESD_UID=10000 B
7ENV KRESD_CONF_DIR=/etc/knot-resolver/0 B
8ENV KRESD_DATA_DIR=/var/lib/knot-resolver/0 B
9ENV KRESD_CACHE_DIR=/var/cache/knot-resolver/0 B
10ENV KRESD_CACHE_SIZE=500 B
11ENV KRESD_DNS1_IP=1.1.1.1@8530 B
12ENV KRESD_DNS1_HOSTNAME=cloudflare-dns.com0 B
13ENV KRESD_DNS2_IP=1.0.0.1@8530 B
14ENV KRESD_DNS2_HOSTNAME=cloudflare-dns.com0 B
15ENV KRESD_INSTANCE_NUMBER=10 B
16ENV KRESD_RECENTLY_BLOCKED_NUMBER=1000 B
17ENV KRESD_CERT_MANAGED=true0 B
18ENV KRESD_WATCHDOG_QNAME=cloudflare.com.0 B
19ENV KRESD_WATCHDOG_QTYPE=A0 B
20ENV KRESD_WATCHDOG_INTERVAL=100 B
21ENV KRESD_NIC=0 B
22ENV KRESD_LOG_LEVEL=notice0 B
23RUN /bin/sh -c useradd -u1.72 KB
24COPY /usr/lib/libluajit-* /usr/lib/ # buildkit1.12 MB
25COPY /usr/local/lib/lua/ /usr/local/lib/lua/ # buildkit682.85 KB
26COPY /usr/local/share/lua/ /usr/local/share/lua/ # buildkit115.89 KB
27COPY /usr/lib/libdnssec.* /usr/lib/ # buildkit1.26 MB
28COPY /usr/lib/libknot.* /usr/lib/ # buildkit2.16 MB
29COPY /usr/lib/libzscanner.* /usr/lib/ # buildkit1.97 MB
30COPY /usr/bin/kdig /usr/bin/kdig # buildkit261.89 KB
31COPY /usr/bin/khost /usr/bin/khost # buildkit270.95 KB
32COPY /usr/lib/libkres.* /usr/lib/ # buildkit287.28 KB
33COPY /usr/lib/knot-resolver/ /usr/lib/knot-resolver/ # buildkit383.61 KB
34COPY /usr/sbin/kresd /usr/sbin/kresd # buildkit134.79 KB
35COPY /usr/sbin/kresc /usr/sbin/kresc # buildkit7.39 KB
36COPY /usr/sbin/kres-cache-gc /usr/sbin/kres-cache-gc # buildkit12.04 KB
37COPY /usr/bin/hblock /usr/bin/hblock # buildkit7.82 KB
38RUN /bin/sh -c setcap cap_net_bind_service=+ep2.39 MB
39RUN /bin/sh -c setcap cap_net_bind_service=+ep134.89 KB
40RUN /bin/sh -c mkdir "${KRESD_DATA_DIR:?}"220 B
41RUN /bin/sh -c chown knot-resolver:root180 B
42RUN /bin/sh -c chmod 0775183 B
43COPY ./config/knot-resolver/ /etc/knot-resolver/ # buildkit5.21 KB
44RUN /bin/sh -c find /etc/knot-resolver/150 B
45RUN /bin/sh -c find /etc/knot-resolver/5.18 KB
46COPY ./config/hblock/ /etc/hblock/ # buildkit581 B
47RUN /bin/sh -c find /etc/hblock/32 B
48RUN /bin/sh -c find /etc/hblock/556 B
49COPY ./scripts/bin/ /usr/local/bin/ # buildkit1.52 KB
50RUN /bin/sh -c find /usr/local/bin/32 B
51RUN /bin/sh -c find /usr/local/bin/1.51 KB
52COPY ./scripts/service/ /service/ # buildkit574 B
53RUN /bin/sh -c find /service/182 B
54RUN /bin/sh -c find /service/545 B
55USER knot-resolver:root0 B
56EXPOSE map[53/tcp:{} 53/udp:{}]0 B
57EXPOSE map[443/tcp:{}]0 B
58EXPOSE map[853/tcp:{}]0 B
59EXPOSE map[8453/tcp:{}]0 B
60HEALTHCHECK &{["CMD" "/usr/local/bin/container-healthcheck"] "10s" "5s"0 B
61ENTRYPOINT ["/usr/local/bin/container-init"]0 B
62RUN /bin/sh -c #32 B

Command

ADD file:064c61cc9ceed678689d2eaf3b3e61ec3bf5baf9288e5a7febcbab28c6adbfb6 in /