docker compose部署一个windows

前置准备

centos

centos开启kvm

centos内存:16G

安装

docker安装


docker run -it \
-e VERSION="win11" \
-e RAM_SIZE="8G" \
-e CPU_CORES="4" \
-e DISK_SIZE="256G" \
-e MANUAL="N" \
-p 8006:8006 \
-p 3389:3389/tcp \
-p 3389:3389/udp \
-v /opt/windows/storage:/storage \
--device=/dev/kvm \
--cap-add NET_ADMIN \ 
dockurr/windows:latest\

docker compose安装


version: "3.9"
services:windows:image: dockurr/windows:latestcontainer_name: windowsstop_grace_period: 2mrestart: unless-stoppedenvironment:VERSION: "win11"RAM_SIZE: "8G"CPU_CORES: "4"DISK_SIZE: "256G"MANUAL: "N"devices:- /dev/kvmcap_add:- NET_ADMINports:- 8006:8006- 3389:3389/tcp- 3389:3389/udpvolumes:- /opt/windows/storage:/storage

使用

浏览器打开

http://ip:8006/