microsoft / microsoft/Windows-Containers

As a Developer I want to be able to have a proper out of the box experience with Windows Containers

Open
#593 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🔖 ADO enhancement
Dominant language
PowerShell
Stars
551
Forks
76
PR merge metrics
No merged PRs in 30d

Description

While tying the whole Windows containers developer experience to the Docker world is understandable, given its mindshare across the GNU/Linux world, since the Docker Desktop license changes this has become quite problematic developer experience.

Not only were Windows Containers already a hard sell, due to their limitations versus UNIX container models, having to have the whole Docker Desktop license as part of the advocacy discussion, makes them even harder to push for, and many organisations rather go for the easier route of having a couple of Windows VMs instead.

While I am aware of the runtime alternatives on Windows Server documentation, this is quite far experience from the much easier "Add/Remove Windows Features" that Windows developers are comfortable with, and quite low level DYI kind of approach.

Not sure if this is for license reasons, lack of resources, or whatever management reason, however ideally we would have a Microsoft own tool that would replicate Docker Desktop experience.

We would go into "Add/Remove Windows Features", select the necessary container related features, and be done with it.

All the necessary GUI, CLI and Windows services would be readily available, without going into the Internet trying to puzzle out the developer experience, or having to buy additional products required to use the OS container infrastructure.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the linked Windows Server container setup documentation and comparing its runtime, GUI, CLI, and Windows service steps with the proposed Add/Remove Windows Features experience. Done would require a defined Microsoft-supported tool or feature set that provides the requested out-of-the-box Windows container workflow without the current manual setup or Docker Desktop dependency.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
developer-experience, devops, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.