Michel Abboud
8864309c7d
feat: Add 'stop all' to stop all running containers
...
- ./winctl.sh stop all finds and stops all running containers
- Updated help, WINCTL_GUIDE.md, and readme.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 00:54:47 +00:00
Michel Abboud
23cc434703
feat: Add configurable restart policy, default to on-failure
...
- Changed restart policy from unless-stopped to on-failure
so Windows shutdown stops the container instead of restarting
- Added RESTART_POLICY env variable to .env.modern and .env.legacy
- Compose files use ${RESTART_POLICY:-on-failure} for flexibility
- Updated WINCTL_GUIDE.md with restart policy documentation
- Updated readme.md with RESTART_POLICY setting
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 00:46:11 +00:00
Michel Abboud
831531eeb4
docs: Fix username case and add link to winctl guide
...
- Changed USERNAME example from Docker to docker (lowercase)
- Added link to WINCTL_GUIDE.md for complete documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 00:11:01 +00:00
Michel Abboud
c27837738d
refactor: Use separate .env.modern and .env.legacy files
...
- Remove base-legacy.yml and base-modern.yml (YAML anchors don't work with include)
- Make all compose files self-contained
- Add .env.modern (8G RAM, 4 CPU) for Win 10/11, Server 2016+
- Add .env.legacy (2G RAM, 2 CPU) for older systems
- Update README and .env.example documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 23:44:10 +00:00
Michel Abboud
effdbe0f6f
feat: Add winctl.sh management script and multi-version setup
...
Add winctl.sh with 12 commands for managing Windows Docker containers:
- start, stop, restart, status, logs, shell, stats
- build, rebuild, list, inspect, monitor, check
- Interactive menus, prerequisites checking, color output
- Support for 22 Windows versions across 4 categories
Multi-version compose structure:
- Split base.yml into base-modern.yml (8G) and base-legacy.yml (2G)
- Add .env.example for configuration
- Update all compose files to use env_file
- Add unique port mappings per version
- Update README with winctl.sh documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 23:14:45 +00:00
Kroese
e3cf3ccf3d
docs: Update docker run command ( #1519 )
2025-10-20 12:29:03 +02:00
Kroese
70dce80aec
docs: Readme ( #1484 )
Update / dockerHubDescription (push) Has been cancelled
2025-10-15 13:15:31 +02:00
Kroese
44dd2b67c8
docs: Update image link ( #1468 )
Update / dockerHubDescription (push) Has been cancelled
2025-10-11 17:33:02 +02:00
Kroese
ffadba3f3f
docs: Add link to WinBoat ( #1467 )
2025-10-11 17:31:14 +02:00
Kroese
4cd2a9c70b
docs: Document new file sharing method ( #1449 )
Update / dockerHubDescription (push) Has been cancelled
2025-10-03 03:13:12 +02:00
Kroese
f8dcd82502
feat: Add Windows 11 25H2 download ( #1439 )
2025-10-01 16:58:49 +02:00
Kroese
22511b16ae
docs: Update image sizes ( #1390 )
2025-09-15 01:05:12 +02:00
Kroese
2983b2b677
fix: Windows Enterprise download was broken ( #1387 )
Update / dockerHubDescription (push) Waiting to run
2025-09-14 20:51:49 +02:00
Alexandre Beaujour
53b0c9ad02
docs: Clarify disk resizing ( #1383 )
2025-09-13 13:43:45 +02:00
Kroese
5248397845
docs: Remove Stars section from README ( #1361 )
...
Update / dockerHubDescription (push) Has been cancelled
Removed the Stars section from the README.
2025-09-02 14:32:52 +02:00
Kroese
366305a4b1
feat: Additional download mirrors ( #1210 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Has been cancelled
2025-04-20 12:45:47 +02:00
Kroese
2bacbac1f9
docs: Add quotes around $PWD ( #1206 )
Update / dockerHubDescription (push) Has been cancelled
2025-04-16 12:00:38 +02:00
Kroese
2d065f092d
feat: Support boot.iso files ( #1204 )
2025-04-14 20:12:37 +02:00
Kroese
fa40d30e5d
feat: Add Windows 2000 support ( #1188 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Has been cancelled
2025-04-06 00:42:46 +02:00
Kroese
aa16eeba6c
docs: Disk pass-through ( #1183 )
Update / dockerHubDescription (push) Has been cancelled
2025-04-03 10:28:44 +02:00
Kroese
70a92d3503
docs: Product key ( #1182 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Waiting to run
2025-04-03 02:06:22 +02:00
Kroese
6c3ef15ffd
docs: Manual installation ( #1181 )
2025-04-03 02:03:46 +02:00
Kroese
90df2d88e3
docs: Github Codespaces ( #1173 )
2025-03-27 01:51:12 +01:00
Kroese
db45817a7c
docs: Github Codespaces ( #1165 )
Update / dockerHubDescription (push) Waiting to run
2025-03-25 14:51:59 +01:00
Kroese
d570eca629
docs: KVM information ( #1152 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Has been cancelled
2025-03-20 23:21:55 +01:00
Kroese
7b31f538ba
docs: Compatibility chart ( #1151 )
2025-03-20 23:07:24 +01:00
Kroese
663a6b5da0
docs: Add Podman ( #1147 )
2025-03-20 20:03:51 +01:00
Kroese
461be96ecd
docs: Formatting ( #1129 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Has been cancelled
2025-03-18 14:26:16 +01:00
Kroese
c31c530f2b
docs: Github Codespaces ( #1127 )
2025-03-18 14:02:31 +01:00
Kroese
c9abc7551a
fix: Remove port 80 ( #1124 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Waiting to run
2025-03-18 05:19:44 +01:00
Kroese
9ffc4647aa
build: Update qemu-docker to v7.01 ( #1122 )
2025-03-18 04:11:08 +01:00
Kroese
5501437caa
feat: Switch to port 80 ( #1121 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Waiting to run
2025-03-17 16:46:38 +01:00
Kroese
777af02ed4
fix: Format filesizes ( #1116 )
Build / Test (push) Has been cancelled
Update / dockerHubDescription (push) Has been cancelled
Build / Build (push) Has been cancelled
2025-03-15 14:25:11 +01:00
Kroese
8ec6945b54
feat: Add Hyper-V Server 2019 ( #1114 )
2025-03-14 14:00:33 +01:00
Kroese
5ab42e9409
feat: Allow product key configuration ( #1110 )
2025-03-13 12:55:36 +01:00
Kroese
b465f78646
docs: Readme ( #1108 )
2025-03-13 01:59:04 +01:00
Kroese
454cd8db68
docs: Use relative paths ( #1102 )
2025-03-12 12:02:31 +01:00
Kroese
9cad3f0994
fix: Update Windows Server 2025 download link ( #1088 )
2025-03-05 11:04:23 +01:00
Kroese
974d087466
docs: Readme ( #1077 )
2025-03-03 12:34:10 +01:00
Kroese
2296e3dbfa
docs: Clarify environment variables ( #1072 )
2025-03-01 14:00:16 +01:00
Kroese
d799079040
docs: Readme ( #1052 )
Build / Test (push) Has been cancelled
Update / dockerHubDescription (push) Has been cancelled
Build / Build (push) Has been cancelled
2025-02-22 10:02:48 +01:00
Kroese
c0f5cca574
docs: Add restart policy ( #1028 )
Update / dockerHubDescription (push) Has been cancelled
2025-02-10 00:26:49 +01:00
Kroese
c82725ec61
docs: Readme ( #958 )
Update / dockerHubDescription (push) Has been cancelled
2024-12-06 11:19:42 +01:00
Kilian von Pflugk
9654a945fb
docs: Add TUN device ( #940 )
Update / dockerHubDescription (push) Has been cancelled
2024-12-01 17:07:23 +01:00
Kroese
a5b4d7760d
docs: Readme ( #920 )
Update / dockerHubDescription (push) Has been cancelled
2024-11-20 13:27:15 +01:00
Kroese
2c4094b0f7
feat: Improved download method ( #903 )
Build / Test (push) Has been cancelled
Update / dockerHubDescription (push) Has been cancelled
Build / Build (push) Has been cancelled
2024-11-15 05:16:48 +01:00
Kroese
6919e36aee
docs: Add Kubernetes URL ( #885 )
2024-11-13 03:34:45 +01:00
Kroese
658c84c55f
docs: Add compatibility chart ( #883 )
2024-11-13 03:24:11 +01:00
Kroese
3aa2f6e128
build: Update qemu-docker to v6.07 ( #882 )
Build / Test (push) Waiting to run
Build / Build (push) Blocked by required conditions
Update / dockerHubDescription (push) Waiting to run
2024-11-13 01:12:10 +01:00
Kroese
e292d18d32
docs: KVM troubleshooting ( #865 )
Update / dockerHubDescription (push) Has been cancelled
2024-11-11 14:13:47 +01:00