# StefanScherer/windows-docker-machine

Work with Windows containers and LCOW on Mac/Linux/Windows

Repository: https://github.com/StefanScherer/windows-docker-machine
Canonical: https://ross.abutalabs.com/products/windows-docker-machine
Language: PowerShell
License: MIT
License Family: permissive
Topics: vagrant, docker-machine, windows-containers, windowscontainers, vagrantfile, lcow, windows-2019, windows-1809, windows-1803, windows-1903
Last push: 2025-06-08T13:08:04+00:00

## Health v2 (maintenance only)
Score: 34/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 25, release rhythm 8, longevity 100
- inputs: {"age_days": 3528, "days_push": 451, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1159, forks 159 (observed 2026-08-28T04:03:48.593902+00:00)

## What it is
A Vagrant environment that spins up Windows Server VMs preconfigured with Docker to run Windows containers and LCOW. It lets developers on Mac, Linux, or Windows switch between Docker Desktop Linux containers and Windows containers via Docker Machine contexts.

## Use cases
- run windows containers on a macbook
- test docker images against windows server 2019 or 2022
- switch between linux and windows docker containers locally
- try lcow linux containers on windows
- spin up a windows docker vm with vagrant
- build windows container dev environment without a windows laptop

## When to choose
- you develop or test Windows containers from macOS or Linux
- you need multiple Windows Server versions (2016/2019/2022, Insider) as disposable VMs
- you want infrastructure-as-code Vagrant/Packer definitions for Windows Docker hosts

## When to avoid
- you only run Linux containers and Docker Desktop suffices
- you need production Windows container hosting rather than a local dev VM
- your hypervisor is unsupported (e.g., Hyper-V or VirtualBox on Windows have known issues)

## Facets
- artifact type: infra-config
- maturity: active
- function: infrastructure-as-code, container-runtime, developer-tools, deployment
- domain: developer-tools, windows
- platform: windows, cross-platform
- tags: vagrant, docker-machine, windows-containers, lcow, packer, virtualization, containers, devops, macos, linux, docker

## Member repositories
- StefanScherer/windows-docker-machine (main) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:48.593902+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:52.159368+00:00, confidence not recorded.
  - readme: https://github.com/StefanScherer/windows-docker-machine (fetched 2026-08-28T04:03:48.593902+00:00, sha e513175474be)
- Data as of 2026-08-30T08:39:29.467469+00:00.
