Você está na página 1de 3

Windows via docker kvm:

https://github.com/dockur/windows/

Através da CLI do Docker:


docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout
120 dockurr/windows

Como eu uso isso?


Inicie o contêiner e conecte-se à porta 8006 usando seu navegador da web.

mkdir windows_docker

cd windows_docker

vim compose.yml

version: "3"
2 services:
3 windows:
4 image: dockurr/windows
5 container_name: windows
6 devices:
7 - /dev/kvm
8 cap_add:
9 - NET_ADMIN
10 ports:
11 - 8006:8006
12 - 3389:3389/tcp
13 - 3389:3389/udp
14 stop_grace_period: 2m
15 restart: on-failure
16 environment:
17 RAM_SIZE: "8GB"
18 CPU_CORES: "4"
19 DISK_SIZE: "90"
20 volumes:
21 - ./dados:/win11:/storage

sudo docker compose up -d

localhost:8006

/sbin/ifconfig -a | grep broadcast | sed 's/netmask.*//g; s/[^0-9.]//g'

REMMINA

→ Perfil de Conexão Remota ←

→ Aba Básico ←

→ Nome: windows 11
→ Protocolo: RDP – Remote Desktop Protocol

→ Servidor: Ip da máquina (local)

→ Nome de Usuário: docker

→ Aba Avançado ←

→ Qualidade: Melhor (mais lenta)

→ Negociação de protocolo de segurança: Negociação Automática

→ Tipo de transporte de gateway: HTTP

→ Nível de Segurança TLS: Padrão

→ Nível de log FreeRDP: INFO

→ Modo de saída de áudio: local

Atualizando a configuração docontainer:

docker update –restart=no windows

Visualizando os parãmetros do container:

docker inspect windows

Inicializando manualmente o container:

docker start windows

Você também pode gostar