Tech Nuggets (15)

Docker で Windows

Posted:
Running Windows in a Docker Container! - Invidious

dockur/windows - GitHub

$ mkdir win-docker
$ cd win-docker
$ echo "\
services:
  windows:
    image: dockurr/windows
    container_name: windows
    environment:
      VERSION: "win11"
    devices:
      - /dev/kvm
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
      - 3389:3389/tcp
      - 3389:3389/udp
    stop_grace_period: 2m
" > docker-compose.yml
$ sudo docker compose up

コンテナが立ち上がったらブラウザから http://localhost:8006 にアクセスすれば良い。

Windows のインストールが自動化されていてとても楽。