Sign inSign up

hectorm/hblock-resolver:latest

Multi-platform
Index digest

sha256:702ed41207883cfab79e7e9a48fe990fe341407968f871dcfed513880abc8728

OS/ARCH

Compressed size

72.8 MB

Last pushed

9 days by hectormbot

Type

Image

Manifest digest

sha256:a2fe80810785da721bb00fb0a7216d425711ed41fcbd6bd4c2c1aafe8cfc6cf2

Image Layers

1umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:rockcraft-base39.22 MB
2umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=config.entrypoint0 B
3umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=config.cmd0 B
4umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --config.env0 B
5umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=config.labels0 B
6umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=manifest.annotations0 B
7umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04388 B
8RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive19.31 MB
9ENV SVDIR=/service/0 B
10ENV KRESD_CONF_DIR=/etc/knot-resolver/0 B
11ENV KRESD_DATA_DIR=/var/lib/knot-resolver/0 B
12ENV KRESD_CACHE_DIR=/var/cache/knot-resolver/0 B
13ENV KRESD_CACHE_SIZE=500 B
14ENV KRESD_DNS_ENABLED=true0 B
15ENV KRESD_DOT_ENABLED=true0 B
16ENV KRESD_DOH_ENABLED=true0 B
17ENV KRESD_WEB_ENABLED=true0 B
18ENV KRESD_DNS1_IP=1.1.1.1@8530 B
19ENV KRESD_DNS1_HOSTNAME=cloudflare-dns.com0 B
20ENV KRESD_DNS2_IP=1.0.0.1@8530 B
21ENV KRESD_DNS2_HOSTNAME=cloudflare-dns.com0 B
22ENV KRESD_INSTANCE_NUMBER=10 B
23ENV KRESD_RECENTLY_BLOCKED_NUMBER=1000 B
24ENV KRESD_CERT_MANAGED=true0 B
25ENV KRESD_NIC=0 B
26ENV KRESD_LOG_LEVEL=notice0 B
27RUN /bin/sh -c userdel -rf1.33 KB
28COPY --chown=root:root /usr/lib/libluajit-* /usr/lib/ #1.23 MB
29COPY --chown=root:root /usr/local/lib/lua/ /usr/local/lib/lua/ #717.23 KB
30COPY --chown=root:root /usr/local/share/lua/ /usr/local/share/lua/ #116.78 KB
31COPY --chown=root:root /usr/lib/libknot.* /usr/lib/ #7.11 MB
32COPY --chown=root:root /usr/lib/libzscanner.* /usr/lib/ #2.09 MB
33COPY --chown=root:root /usr/bin/kdig /usr/bin/kdig #1.07 MB
34COPY --chown=root:root /usr/bin/khost /usr/bin/khost #1.08 MB
35COPY --chown=root:root /usr/lib/libkres.* /usr/lib/ #289.25 KB
36COPY --chown=root:root /usr/lib/knot-resolver/ /usr/lib/knot-resolver/ #439.98 KB
37COPY --chown=root:root /usr/sbin/kresd /usr/sbin/kresd #123.68 KB
38COPY --chown=root:root /usr/sbin/kresc /usr/sbin/kresc #7.4 KB
39COPY --chown=root:root /usr/sbin/kres-cache-gc /usr/sbin/kres-cache-gc #12.11 KB
40COPY --chown=root:root /usr/bin/hblock /usr/bin/hblock #8.23 KB
41RUN /bin/sh -c mkdir "${KRESD_DATA_DIR:?}"175 B
42RUN /bin/sh -c chown knot-resolver:root180 B
43RUN /bin/sh -c chmod 0775182 B
44COPY --chown=root:root --chmod=a+rX,u+w,go-w ./config/knot-resolver/ /etc/knot-resolver/5.1 KB
45COPY --chown=root:root --chmod=a+rX,u+w,go-w ./config/hblock/ /etc/hblock/556 B
46COPY --chown=root:root --chmod=0755 ./scripts/bin/ /usr/local/bin/2.29 KB
47RUN /bin/sh -c mkdir -m97 B
48COPY --chown=root:root --chmod=0775 ./scripts/service/ /service/644 B
49USER knot-resolver:root0 B
50EXPOSE [53/tcp 53/udp]0 B
51EXPOSE [443/tcp]0 B
52EXPOSE [853/tcp]0 B
53EXPOSE [8453/tcp]0 B
54HEALTHCHECK {Test:[CMD /usr/local/bin/container-healthcheck] Interval:10s Timeout:5s0 B
55ENTRYPOINT ["/usr/bin/catatonit" "--" "/usr/local/bin/container-init"]0 B
56RUN /bin/sh -c #32 B

Command

umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/.temp_layer.9649.tar --tag 26.04