2025-09-29 15:56:33 +0800
407 MB
C.UTF-8
LANGUAGEC.UTF-8
LC_ALLC.UTF-8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
containerdocker
[#000] sha256:c1995213564325caf7e52ecd95fe4435c70b03eb94c674ac15706733986b86e0 - 11.38% (46.2 MB)
[#001] sha256:a8d578828742ddc7f41095324f5dc6a05ea0a161a011663fd82bf72125c5775a - 0.0% (260 Bytes)
[#002] sha256:3e03458f49ab43c33a88519554983a76f6b68299155a3db2bebab0121d51a8a0 - 0.0% (192 Bytes)
[#003] sha256:2c46167b38ecacbd65badc0fd03ea9fafb8267c83b7b4f03300efffbab7df713 - 1.24% (5.03 MB)
[#004] sha256:1253d1d4d93fb00fa2a21154f9c14d2856050f94425c7617586954ed9f8339f0 - 12.4% (50.4 MB)
[#005] sha256:3ce9510d3148f11c2b4ff06b53909477c96968632db463fdc5b332a3afc9b8a9 - 0.0% (535 Bytes)
[#006] sha256:db27aa9d18fa02440a9ab68c0f8a99d5adf64405ac46d082e96ad6dc0faa7383 - 0.0% (1.1 KB)
[#007] sha256:085fcab4cf18b48001b650d9af11ff3316be6715b685366bd6fcced3f2409b40 - 0.02% (75.7 KB)
[#008] sha256:0a721048f452935186adb0fbe381d655ac7f9876b71bef53b23dfd6a9e262c0a - 74.37% (302 MB)
[#009] sha256:858c71f61933831298b91a721c731ce933ea3940eb7a7ff26de56bcc0e039b73 - 0.1% (421 KB)
[#010] sha256:44c787dde6d2af2e4745afe16250efda3ca6b894bf69cf8f67c596ae1eafefbd - 0.08% (338 KB)
[#011] sha256:44c787dde6d2af2e4745afe16250efda3ca6b894bf69cf8f67c596ae1eafefbd - 0.08% (338 KB)
[#012] sha256:2c4cb6c38dab45c72a0c093ddd6b90affaa4ecea0f38f2768e61655da557e452 - 0.0% (3.35 KB)
[#013] sha256:40e259650961f5c69b34eb2d1556a75917cb64a06f32d92e91cd8e4e10268293 - 0.02% (84.9 KB)
[#014] sha256:2c439ff005c72a76aba05de6fa3a0e0d9aafc7fc413e84565b6526aa7b6d35ac - 0.0% (403 Bytes)
[#015] sha256:da210bdfccba1e33a7fb1bc0c57437e76786923c0d9902c2d8161b889771938c - 0.0% (4.48 KB)
[#016] sha256:7f27ecb4c476caea943e01ecc780ed0eefbd4868185ef69d540661ff21f31fe5 - 0.07% (288 KB)
[#017] sha256:05e05968c146ceeee79dd151d2a2c9989614f5414a2ef5d22f8f36780c5c3d40 - 0.25% (1.02 MB)
[#018] sha256:7dac1fe6f20fdab829508e40e1d6567db50d7b082714d283b1860f30482a837a - 0.0% (550 Bytes)
[#019] sha256:69bd21d919e14f0149b0e3e522dfabbd4c376f949b9b53cb77b8e6714707333d - 0.0% (93 Bytes)
[#020] sha256:a65e11215411e89595729d7399ae30e4b38e4ce6057efedc57a5f3fcf8d59de6 - 0.0% (1.04 KB)
[#021] sha256:d8989f6dfb614b59d5527b09159cb2448bfde143d8fe28610adb142e596eec3d - 0.0% (1.08 KB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1751241600'
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)ARG DEBIAN_FRONTEND=noninteractive
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)ENV container=docker
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)ENV LC_ALL=C.UTF-8 LANGUAGE=C.UTF-8 LANG=C.UTF-8
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)LABEL GreenDamTan=GreenDamTan
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)LABEL maintainer=github.com/GreenDamTan
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)LABEL git=github.com/GreenDamTan/DockerFile
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)USER 0:0
2025-07-02 15:25:10 +0800 (buildkit.dockerfile.v0)RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo 'APT::Get::Assume-Yes "1";' > /etc/apt/apt.conf.d/01-custom && echo 'APT::Install-Recommends "0";' > /etc/apt/apt.conf.d/00-custom && echo 'APT::Install-Suggests "0";' >> /etc/apt/apt.conf.d/00-custom # buildkit
2025-07-02 15:25:11 +0800 (buildkit.dockerfile.v0)RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone # buildkit
2025-07-02 15:25:27 +0800 (buildkit.dockerfile.v0)RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources && sed -i 's|security.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list.d/debian.sources && echo "root:root"|chpasswd && apt-get update && apt-get install -y apt-utils && apt-get install -y --no-install-recommends ca-certificates && sed -i 's/http:/https:/g' /etc/apt/sources.list.d/debian.sources && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2025-07-02 15:26:13 +0800 (buildkit.dockerfile.v0)RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y --no-install-recommends wget curl screen vim systemctl busybox pciutils mdevctl openvswitch-switch && busybox --install && update-pciids && systemctl set-default multi-user.target && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2025-07-02 15:26:13 +0800 (buildkit.dockerfile.v0)RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c cd /lib/systemd/system/sysinit.target.wants/ && rm $(ls | grep -v systemd-tmpfiles-setup) && rm -f /lib/systemd/system/multi-user.target.wants/* /etc/systemd/system/*.wants/* /lib/systemd/system/local-fs.target.wants/* /lib/systemd/system/sockets.target.wants/*udev* /lib/systemd/system/sockets.target.wants/*initctl* /lib/systemd/system/basic.target.wants/* /lib/systemd/system/anaconda.target.wants/* /lib/systemd/system/plymouth* /lib/systemd/system/systemd-update-utmp* # buildkit
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)USER 0:0
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)EXPOSE map[8006/tcp:{}]
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)COPY ../tools/fakeDeb /tmp/ # buildkit
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c echo "build mock" && chmod -R a+r /tmp/. && dpkg-deb --build /tmp/ifupdown2_mock && dpkg-deb --build /tmp/ifenslave_mock && dpkg-deb --build /tmp/proxmox-kernel-helper_mock && dpkg-deb --build /tmp/proxmox-default-kernel_mock && dpkg -i /tmp/*_mock.deb && rm -rf /tmp/*_mock* # buildkit
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)ARG pve_manager_ver=8.4.9
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)ARG proxmox_ve_ver=8.4.0
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)ARG qemu_server_ver=8.4.3
2025-09-29 15:54:34 +0800 (buildkit.dockerfile.v0)ARG pve_qemu_kvm_ver=9.2.0-7
2025-09-29 15:56:28 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list && wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg && apt-get update && echo "install pve-manager and proxmox-ve" && apt-get -y --no-install-recommends install pve-manager=${pve_manager_ver} proxmox-ve=${proxmox_ve_ver} qemu-server=${qemu_server_ver} pve-qemu-kvm=${pve_qemu_kvm_ver} && echo "#clean" && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2025-09-29 15:56:29 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c sed -e "s/virtio virtio-gl vmware)/virtio virtio-gl vmware ramfb mdev)/g" -e "s/'virtio-gl' => 'virtio-vga-gl',/'virtio-gl' => 'virtio-gpu-gl','ramfb' => 'ramfb','mdev' => 'mdev',/g" -i /usr/share/perl5/PVE/QemuServer.pm && sed -z "s/vga->{type} ne 'none'){\n\tpush @\$devices, '-device', print_vga_device(\n\t \$conf, \$vga, \$arch, \$machine_version, \$machine_type, undef, \$qxlnum, \$bridges);/vga->{type} ne 'none'){ if (\$vga->{type} eq 'ramfb'){ push @\$devices, '-device', 'ramfb'; } else { if (\$vga->{type} ne 'mdev'){ push @\$devices, '-device', print_vga_device( \$conf, \$vga, \$arch, \$machine_version, \$machine_type, undef, \$qxlnum, \$bridges); } }/g" -i /usr/share/perl5/PVE/QemuServer.pm && sed -e "s/rombar => {/ramfb => { type => 'boolean', description => \"Show mdev device's ramfb\", optional => 1, default => 0, },\nrombar => {/g" -e "s/\$devicestr .= \",id=\${id}\${mf_addr}\${pciaddr}\${mf_addr}\";/\$devicestr .= \",id=\${id}\${mf_addr}\${pciaddr}\${mf_addr}\"; my \$mdevtype = \$d->{mdev} ; if (\$mdevtype =~ \/^(.*?)-\/) { \$mdevtype = \$1; }/g" -e "s/push @\$devices, '-device', \$devicestr;/ if (\$mdevtype \&\& \$vga->{type} eq 'mdev'){ \$devicestr .= \",display=on\"; if (\$mdevtype eq \"i915\"){ \$devicestr .= \",x-igd-opregion=on\" ; } \$devicestr .= \",ramfb=on\" if defined(\$d->{ramfb}); \$devicestr .= \",driver=vfio-pci-nohotplug\"; } push @\$devices, '-device', \$devicestr;/g" -i /usr/share/perl5/PVE/QemuServer/PCI.pm && sed -z "s/virtio: 'VirtIO-GPU',\n\t'virtio-gl': 'VirGL GPU',/virtio: 'VirtIO-GPU',\n\t'virtio-gl': 'VirGL GPU',ramfb: 'ramfb',mdev: 'mdev',/g" -i /usr/share/pve-manager/js/pvemanagerlib.js # buildkit
2025-09-29 15:56:29 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c sed -z "s/name: 'preEnrolledKeys',\n\t\tchecked: true,/name: 'preEnrolledKeys',\n\t\tchecked: false,/g" -i /usr/share/pve-manager/js/pvemanagerlib.js # buildkit
2025-09-29 15:56:29 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c sed -z "s/header: 'QEMU Guest Agent',\n\t\tdefaultValue: false,/header: 'QEMU Guest Agent',\n\t\tdefaultValue: false,/g" -i /usr/share/pve-manager/js/pvemanagerlib.js && sed -z "s/defaultValue: 0,\n\t deleteDefaultValue: true,\n\t fieldLabel: gettext('Qemu Agent'),/defaultValue: 1, checked: true, fieldLabel: gettext('Qemu Agent'),/g" -i /usr/share/pve-manager/js/pvemanagerlib.js # buildkit
2025-09-29 15:56:30 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c sed -e "s/max_workers => 3/max_workers => 1/g" -i /usr/share/perl5/PVE/Service/pveproxy.pm -i /usr/share/perl5/PVE/Service/pvedaemon.pm # buildkit
2025-09-29 15:56:30 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c hexdump -ve '1/1 "%.2X"' /usr/bin/pmxcfs > /usr/bin/pmxcfs.hex && rm -f /usr/bin/pmxcfs && sed -e 's/003132372E/003532372E/g' -i /usr/bin/pmxcfs.hex && xxd -r -p /usr/bin/pmxcfs.hex > /usr/bin/pmxcfs && chmod a+x /usr/bin/pmxcfs && rm -f /usr/bin/pmxcfs.hex # buildkit
2025-09-29 15:56:31 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c echo "\nYou are runing PVE in dokcer. \nMore information in : https://hub.docker.com/r/makedie/proxmox_ve \n" >> /etc/motd # buildkit
2025-09-29 15:56:31 +0800 (buildkit.dockerfile.v0)COPY ../tools/pve-fake-subscription_0.0.9.deb /tmp/ # buildkit
2025-09-29 15:56:31 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c dpkg -i /tmp/pve-fake-subscription_*.deb && rm -rf /tmp/pve-fake-subscription_*.deb && sed -e "s/YajuuSenpai/github.com\/greendamtan\//g" -i /usr/bin/pve-fake-subscription && /usr/bin/pve-fake-subscription || echo '' # buildkit
2025-09-29 15:56:31 +0800 (buildkit.dockerfile.v0)COPY ../tools/romfile/CWWK.bin /usr/share/kvm/ # buildkit
2025-09-29 15:56:32 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c rm -rf /etc/apt/sources.list.d/pve-enterprise.list && systemctl mask apparmor.service postfix.service spiceproxy.service && systemctl mask pve-daily-update.timer apt-daily-upgrade.timer apt-daily.timer && echo "no firewall" && systemctl mask pve-firewall.service pvefw-logger && echo "no HA" && systemctl mask pve-ha-lrm.service pve-ha-crm.service corosync && echo "no pvescheduler" && systemctl mask pvescheduler.service && systemctl mask systemd-logind && systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target # buildkit
2025-09-29 15:56:32 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c systemctl enable pvestatd.service && systemctl enable pveproxy.service && systemctl enable pvebanner.service # buildkit
2025-09-29 15:56:32 +0800 (buildkit.dockerfile.v0)VOLUME [/var/lib/pve-cluster]
2025-09-29 15:56:32 +0800 (buildkit.dockerfile.v0)VOLUME [/var/lib/vz]
2025-09-29 15:56:32 +0800 (buildkit.dockerfile.v0)COPY ../tools/entrypoint.sh / # buildkit
2025-09-29 15:56:33 +0800 (buildkit.dockerfile.v0)RUN |4 pve_manager_ver=8.4.9 proxmox_ve_ver=8.4.0 qemu_server_ver=8.4.3 pve_qemu_kvm_ver=9.2.0-7 /bin/sh -c chmod +x /entrypoint.sh # buildkit
2025-09-29 15:56:33 +0800 (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-09-29 15:56:33 +0800 (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2025-09-29 15:56:33 +0800 (buildkit.dockerfile.v0)CMD ["/lib/systemd/systemd" "log-level=info" "unit=sysinit.target"]
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.