2025-03-27 00:01:25 UTC
83.1 MB
http://example.com/image.iso
CPU_CORES2
DISK_SIZE16G
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RAM_SIZE2G
[#000] sha256:563dc80af9b41de5f2ed74a216d9966621c7cf114db2feb02c4cb9c102c6cbc1 - 32.65% (27.1 MB)
[#001] sha256:71ed9be589fa315a5c2f5532d4641155f902e98f53495f27befc506abe8a079b - 67.32% (55.9 MB)
[#002] sha256:d91aa1b4f544f1ab67c7892bc42dab46c3b73c95cd7874e600f3857787639a32 - 0.02% (20.5 KB)
[#003] sha256:280bb1ff27d894cccf2696e81a720eefa189799be84ccdd0cbc94883b676db9a - 0.0% (3.5 KB)
[#004] sha256:4af91f2a0401cee47a7231ad5f6f6b8c33e261ff9645b02098082f9493af1a19 - 0.0% (230 Bytes)
[#005] sha256:c23a6a93b4dae65b80043d8d94817ab370df55af13dc84b7188ecb3f66728569 - 0.0% (218 Bytes)
[#006] sha256:1a1b4b0fc8992018783c6b593e303db15e24da6d19aea74209981a13876c7cc1 - 0.0% (719 Bytes)
# debian.sh --arch 'amd64' out/ 'trixie' '@1742169600'
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ARG VERSION_ARG=7.06
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ARG VERSION_VNC=1.6.0
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ARG DEBCONF_NOWARNINGS=yes
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ARG DEBIAN_FRONTEND=noninteractive
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ARG DEBCONF_NONINTERACTIVE_SEEN=true
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)RUN |5 VERSION_ARG=7.06 VERSION_VNC=1.6.0 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true /bin/sh -c set -eu && apt-get update && apt-get --no-install-recommends -y install bc jq tini wget 7zip curl ovmf nginx swtpm procps iptables iproute2 apt-utils dnsmasq xz-utils net-tools e2fsprogs qemu-utils iputils-ping genisoimage ca-certificates netcat-openbsd qemu-system-x86 && apt-get clean && mkdir -p /etc/qemu && echo "allow br0" > /etc/qemu/bridge.conf && mkdir -p /usr/share/novnc && wget "https://github.com/novnc/noVNC/archive/refs/tags/v${VERSION_VNC}.tar.gz" -O /tmp/novnc.tar.gz -q --timeout=10 && tar -xf /tmp/novnc.tar.gz -C /tmp/ && cd "/tmp/noVNC-${VERSION_VNC}" && mv app core vendor package.json *.html /usr/share/novnc && unlink /etc/nginx/sites-enabled/default && sed -i 's/^worker_processes.*/worker_processes 1;/' /etc/nginx/nginx.conf && echo "$VERSION_ARG" > /run/version && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)COPY --chmod=755 ./src /run/ # buildkit
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)COPY --chmod=755 ./web /var/www/ # buildkit
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)COPY --chmod=664 ./web/conf/defaults.json /usr/share/novnc # buildkit
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)COPY --chmod=664 ./web/conf/mandatory.json /usr/share/novnc # buildkit
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)COPY --chmod=744 ./web/conf/nginx.conf /etc/nginx/sites-enabled/web.conf # buildkit
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)VOLUME [/storage]
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)EXPOSE map[22/tcp:{} 5900/tcp:{} 8006/tcp:{}]
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ENV CPU_CORES=2
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ENV RAM_SIZE=2G
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ENV DISK_SIZE=16G
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ENV BOOT=http://example.com/image.iso
2025-03-27 00:01:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "-s" "/run/entry.sh"]
2025-03-27 00:07:14 UTC
79.3 MB
http://example.com/image.iso
CPU_CORES2
DISK_SIZE16G
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RAM_SIZE2G
[#000] sha256:f07a03696dcc79dd56ddcf160b8a0efad8a47272ffd5ed158dbe3ee4a19536f1 - 34.63% (27.5 MB)
[#001] sha256:812b6039370e232d1fd2868d6e248f3862dd1e06674aea636075c76d5aa63bab - 65.34% (51.8 MB)
[#002] sha256:d91aa1b4f544f1ab67c7892bc42dab46c3b73c95cd7874e600f3857787639a32 - 0.03% (20.5 KB)
[#003] sha256:44a83177d01fa1c07d021dff3f7d2d3416b0122ab77d965abcefc7d5aad9db02 - 0.0% (3.5 KB)
[#004] sha256:db46b9054b9b29ffb6d75ade70f603fcaf8148433f0a051a568ddc224489e581 - 0.0% (231 Bytes)
[#005] sha256:8ccd19c9ea8a844d9b134fa514a9eb850efb667c85b080746a10218fb8a8aca7 - 0.0% (220 Bytes)
[#006] sha256:88ddc32116e2edf20f95657ba216dfa6b36cb35081bf8100943c4a5ed4f85927 - 0.0% (719 Bytes)
# debian.sh --arch 'arm64' out/ 'trixie' '@1742169600'
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ARG VERSION_ARG=7.06
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ARG VERSION_VNC=1.6.0
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ARG DEBCONF_NOWARNINGS=yes
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ARG DEBIAN_FRONTEND=noninteractive
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ARG DEBCONF_NONINTERACTIVE_SEEN=true
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)RUN |5 VERSION_ARG=7.06 VERSION_VNC=1.6.0 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true /bin/sh -c set -eu && apt-get update && apt-get --no-install-recommends -y install bc jq tini wget 7zip curl ovmf nginx swtpm procps iptables iproute2 apt-utils dnsmasq xz-utils net-tools e2fsprogs qemu-utils iputils-ping genisoimage ca-certificates netcat-openbsd qemu-system-x86 && apt-get clean && mkdir -p /etc/qemu && echo "allow br0" > /etc/qemu/bridge.conf && mkdir -p /usr/share/novnc && wget "https://github.com/novnc/noVNC/archive/refs/tags/v${VERSION_VNC}.tar.gz" -O /tmp/novnc.tar.gz -q --timeout=10 && tar -xf /tmp/novnc.tar.gz -C /tmp/ && cd "/tmp/noVNC-${VERSION_VNC}" && mv app core vendor package.json *.html /usr/share/novnc && unlink /etc/nginx/sites-enabled/default && sed -i 's/^worker_processes.*/worker_processes 1;/' /etc/nginx/nginx.conf && echo "$VERSION_ARG" > /run/version && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)COPY --chmod=755 ./src /run/ # buildkit
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)COPY --chmod=755 ./web /var/www/ # buildkit
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)COPY --chmod=664 ./web/conf/defaults.json /usr/share/novnc # buildkit
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)COPY --chmod=664 ./web/conf/mandatory.json /usr/share/novnc # buildkit
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)COPY --chmod=744 ./web/conf/nginx.conf /etc/nginx/sites-enabled/web.conf # buildkit
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)VOLUME [/storage]
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)EXPOSE map[22/tcp:{} 5900/tcp:{} 8006/tcp:{}]
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ENV CPU_CORES=2
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ENV RAM_SIZE=2G
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ENV DISK_SIZE=16G
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ENV BOOT=http://example.com/image.iso
2025-03-27 00:07:14 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "-s" "/run/entry.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.