Skip to content

Commit fa40d30

Browse files
authored
feat: Add Windows 2000 support (#1188)
1 parent de4bda7 commit fa40d30

File tree

5 files changed

+256
-124
lines changed

5 files changed

+256
-124
lines changed

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ARG VERSION_ARG="latest"
22
FROM scratch AS build-amd64
33

4-
COPY --from=qemux/qemu:7.08 / /
4+
COPY --from=qemux/qemu:7.09 / /
55

66
ARG DEBCONF_NOWARNINGS="yes"
77
ARG DEBIAN_FRONTEND="noninteractive"
@@ -16,7 +16,8 @@ RUN set -eu && \
1616
dos2unix \
1717
cabextract \
1818
libxml2-utils \
19-
libarchive-tools && \
19+
libarchive-tools \
20+
netcat-openbsd && \
2021
apt-get clean && \
2122
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2223

readme.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -91,28 +91,29 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/mas
9191
9292
Select from the values below:
9393
94-
| **Value** | **Version** | **Size** |
94+
| **Value** | **Version** | **Size** |
9595
|---|---|---|
96-
| `11` | Windows 11 Pro | 5.4 GB |
97-
| `11l` | Windows 11 LTSC | 4.7 GB |
98-
| `11e` | Windows 11 Enterprise | 4.0 GB |
96+
| `11` | Windows 11 Pro | 5.4 GB |
97+
| `11l` | Windows 11 LTSC | 4.7 GB |
98+
| `11e` | Windows 11 Enterprise | 4.0 GB |
9999
||||
100-
| `10` | Windows 10 Pro | 5.7 GB |
101-
| `10l` | Windows 10 LTSC | 4.6 GB |
102-
| `10e` | Windows 10 Enterprise | 5.2 GB |
100+
| `10` | Windows 10 Pro | 5.7 GB |
101+
| `10l` | Windows 10 LTSC | 4.6 GB |
102+
| `10e` | Windows 10 Enterprise | 5.2 GB |
103103
||||
104-
| `8e` | Windows 8.1 Enterprise | 3.7 GB |
105-
| `7e` | Windows 7 Enterprise | 3.0 GB |
106-
| `ve` | Windows Vista Enterprise | 3.0 GB |
107-
| `xp` | Windows XP Professional | 0.6 GB |
108-
||||
109-
| `2025` | Windows Server 2025 | 5.6 GB |
110-
| `2022` | Windows Server 2022 | 4.7 GB |
111-
| `2019` | Windows Server 2019 | 5.3 GB |
112-
| `2016` | Windows Server 2016 | 6.5 GB |
113-
| `2012` | Windows Server 2012 | 4.3 GB |
114-
| `2008` | Windows Server 2008 | 3.0 GB |
115-
| `2003` | Windows Server 2003 | 0.6 GB |
104+
| `8e` | Windows 8.1 Enterprise | 3.7 GB |
105+
| `7e` | Windows 7 Enterprise | 3.0 GB |
106+
| `ve` | Windows Vista Enterprise | 3.0 GB |
107+
| `xp` | Windows XP Professional | 0.6 GB |
108+
| `2k` | Windows 2000 Professional | 0.4 GB |
109+
||||
110+
| `2025` | Windows Server 2025 | 5.6 GB |
111+
| `2022` | Windows Server 2022 | 4.7 GB |
112+
| `2019` | Windows Server 2019 | 5.3 GB |
113+
| `2016` | Windows Server 2016 | 6.5 GB |
114+
| `2012` | Windows Server 2012 | 4.3 GB |
115+
| `2008` | Windows Server 2008 | 3.0 GB |
116+
| `2003` | Windows Server 2003 | 0.6 GB |
116117

117118
> [!TIP]
118119
> To install ARM64 versions of Windows use [dockur/windows-arm](https://github.com/dockur/windows-arm/).
@@ -170,7 +171,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/mas
170171

171172
### How do I configure the username and password?
172173

173-
By default, a user called `Docker` (with an empty password) is created during installation.
174+
By default, a user called `Docker` is created during installation and its password is `admin`.
174175

175176
If you want to use different credentials, you can configure them in your compose file (only before installation):
176177

@@ -258,7 +259,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/mas
258259

259260
The web-viewer is mainly meant to be used during installation, as its picture quality is low, and it has no audio or clipboard for example.
260261

261-
So for a better experience you can connect using any Microsoft Remote Desktop client to the IP of the container, using the username `Docker` and by leaving the password empty.
262+
So for a better experience you can connect using any Microsoft Remote Desktop client to the IP of the container, using the username `Docker` and password `admin`.
262263

263264
There is a RDP client for [Android](https://play.google.com/store/apps/details?id=com.microsoft.rdc.androidx) available from the Play Store and one for [iOS](https://apps.apple.com/nl/app/microsoft-remote-desktop/id714464092?l=en-GB) in the Apple Store. For Linux you can use [FreeRDP](https://www.freerdp.com/) and on Windows just type `mstsc` in the search box.
264265

0 commit comments

Comments
 (0)