diff --git a/Makefile b/Makefile index 3bbc9f9..9e7a3eb 100644 --- a/Makefile +++ b/Makefile @@ -31,6 +31,7 @@ $(C_TARGETS): hello.c $(MUSL_GCC) $(STRIP) --strip-all --remove-section=.comment '$@' @if [ '$(TARGET_ARCH)' = 'amd64' ]; then \ for winVariant in \ + nanoserver-ltsc2025 \ nanoserver-ltsc2022 \ nanoserver-1809 \ ; do \ diff --git a/amd64/hello-world/nanoserver-ltsc2025/Dockerfile b/amd64/hello-world/nanoserver-ltsc2025/Dockerfile new file mode 100644 index 0000000..bb0b1d6 --- /dev/null +++ b/amd64/hello-world/nanoserver-ltsc2025/Dockerfile @@ -0,0 +1,3 @@ +FROM mcr.microsoft.com/windows/nanoserver:ltsc2025 +COPY hello.txt C: +CMD ["cmd", "/C", "type C:\\hello.txt"] diff --git a/amd64/hello-world/nanoserver-ltsc2025/hello.txt b/amd64/hello-world/nanoserver-ltsc2025/hello.txt new file mode 100644 index 0000000..3dac4da --- /dev/null +++ b/amd64/hello-world/nanoserver-ltsc2025/hello.txt @@ -0,0 +1,22 @@ + +Hello from Docker! +This message shows that your installation appears to be working correctly. + +To generate this message, Docker took the following steps: + 1. The Docker client contacted the Docker daemon. + 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. + (windows-amd64, nanoserver-ltsc2025) + 3. The Docker daemon created a new container from that image which runs the + executable that produces the output you are currently reading. + 4. The Docker daemon streamed that output to the Docker client, which sent it + to your terminal. + +To try something more ambitious, you can run a Windows Server container with: + PS C:\> docker run -it mcr.microsoft.com/windows/servercore:ltsc2025 powershell + +Share images, automate workflows, and more with a free Docker ID: + https://hub.docker.com/ + +For more examples and ideas, visit: + https://docs.docker.com/get-started/ + diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 6dd65c6..b8091b9 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -63,6 +63,7 @@ for arch in "${arches[@]}"; do done for winVariant in \ + nanoserver-ltsc2025 \ nanoserver-ltsc2022 \ nanoserver-1809 \ ; do