hkbuniverse/windows-server (2019)

Published 2024-08-26 17:48:24 +00:00 by kennycheng

Installation

docker pull gitea.hkbu.app/mccheung/hkbuniverse/windows-server:2019
sha256:593d3f440e72c9227461da09054e7507a06dd09d016fae7445aa05016b3ed199

Image Layers

ADD file:99093095d62d0421541d882f9ceeddb2981fe701ec0aa9d2c08480712d5fed21 in /
CMD ["/bin/sh"]
/bin/sh -c apk update && apk add --no-cache git expect 7zip tesseract-ocr-data-eng py3-pip msitools qemu-img qemu-system-x86_64 qemu-modules samba openssh inetutils-telnet ruby socat sshpass
/bin/sh -c mkdir -p /images/iso && wget http://boot.ipxe.org/ipxe.iso -O /images/ipxe.iso && wget https://github.com/ipxe/wimboot/releases/latest/download/wimboot -O /images/iso/wimboot && echo 'wpeinit' >> /images/iso/install.bat && echo 'net use \\10.0.2.4\qemu' >> /images/iso/install.bat && echo '\\10.0.2.4\qemu\setup.exe /unattend:\\10.0.2.4\qemu\autounattend.xml' >> /images/iso/install.bat && echo '[LaunchApps]' >> /images/iso/winpeshl.ini && echo '"install.bat"' >> /images/iso/winpeshl.ini && echo '#!ipxe' >> /images/iso/boot.ipxe && echo 'kernel wimboot' >> /images/iso/boot.ipxe && echo 'initrd install.bat install.bat' >> /images/iso/boot.ipxe && echo 'initrd winpeshl.ini winpeshl.ini' >> /images/iso/boot.ipxe && echo 'initrd autounattend.xml autounattend.xml' >> /images/iso/boot.ipxe && echo 'initrd boot/bcd BCD' >> /images/iso/boot.ipxe && echo 'initrd boot/boot.sdi boot.sdi' >> /images/iso/boot.ipxe && echo 'initrd sources/boot.wim boot.wim' >> /images/iso/boot.ipxe && echo 'boot' >> /images/iso/boot.ipxe
ARG ISO_URL
|1 ISO_URL=https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso /bin/sh -c wget "$ISO_URL" -O /images/cdrom.iso && 7z x /images/cdrom.iso -o/images/iso && rm /images/cdrom.iso
ADD 924a7892d90df12e73980b7f74c220e56d825f345f5b61010096305cd5471c7a in /images/iso/OpenSSH-Win64.zip
ADD d2e60dfe411d99155883238ba5616813aa3c8e5dbb27253ff94fa73c6ffce27d in /images/iso/ndp48-x86-x64-allos-enu.exe
ADD file:fd7c16f4a2e19c9c433e852cf884103efd8ef623c80cf68aecdda16373f260b1 in /images/iso/autounattend.xml
ADD file:0eb54a4c0e048770008ac454021a4537f57949f7b7791124b3f94ffbf3efa64d in /ipxeboot
ADD file:80d202e2028e7480cacb5f82b6e132a7b09b241f4cb788fdc026c0eebd8e18b7 in /setup.sh
ADD file:a0925b5942854a4cdc929a26f1ea05709e399354c5810438b04c86c0a30d4185 in /runvm.sh
ADD file:afda157580915c3445359e0838a21d9953621854121e16a20ef4397954ce4ab2 in /run.sh
ADD f32f031b2bcc6ea25df1e714507049f32b1d4132d226b2fc7f3d5b79fe8c6b3d in /bin/sendkeys
|1 ISO_URL=https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso /bin/sh -c chmod +x /bin/sendkeys && apk add ruby
ARG CPU_COUNT ISO_URL
ARG CPU_COUNT DISK_SIZE ISO_URL
ARG CPU_COUNT DISK_SIZE ISO_URL RAM_SIZE
ARG CPU_COUNT DISK_SIZE ISO_URL RAM_SIZE
|4 CPU_COUNT=64 DISK_SIZE=128G ISO_URL=https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso RAM_SIZE=32G /bin/sh -c /setup.sh
EXPOSE 22 3001 3389 8080
ENTRYPOINT ["/run.sh"]

Labels

Key Value
io.buildah.version 1.33.7
Details
Container
2024-08-26 17:48:24 +00:00
0
OCI / Docker
linux/amd64
9.9 GiB
Versions (1) View all
2019 2024-08-26