dockur / windows

Windows inside a Docker container.
MIT License
17.49k stars 1.5k forks source link

[Feature]: Add support for quick installation for Home, Education and other Windows editions. #602

Open the4anoni opened 3 months ago

the4anoni commented 3 months ago

Is your proposal related to a problem?

There is no option to install something else than Windows Pro or Enterprise.

Describe the solution you'd like.

I would like to do Home licence installation from docker compose, without using manual install.

Describe alternatives you've considered.

Manual installation.

Additional context

Modern Windows since vista contain multiple editions in one image. Sometimes ei.cfg file may be needed to be replaced, and that's all.

Also for End of Life OSes I would add option to install these from iso with slipstreamed updates.

kroese commented 3 months ago

The reason why I did not add them is because the Home versions do not support incoming Remote Desktop connections. So you have no way to connect to them (except for the web-viewer which is far from ideal).

the4anoni commented 3 months ago

But still Windows 7 Ultimate, Windows Vista business and 10 Education is missing.

Also it would be nice if EoL OSes would be installed with all updates.

kroese commented 3 months ago

You can install Windows Vista Ultimate by using the value: vistu or winvistax64-ultimate and it will be downloaded automaticly.

You can do the same for Win7 Ultimate by using win7x64-ultimate.

I did not add Vista Business or 10 Education, because their audience will be small. Its a lot of work to add all these download mirrors, and maintaining them by regulary checking that the links still work, etc.

So I have no plans on adding them. If you want to have automatic installation for a unsupported edition, you can just edit the .XML file to have the correct edition name, and supply it in your compose file as /custom.xml. That way you can install every version that you want automaticly.