GitHub Trending인프라 · 데브옵스

dockur/windows

Docker 컨테이너 안에서 Windows 실행하는 프로젝트

원제 dockur/windows

스타 53,890당일 +146Shell
Key Point

Docker 컨테이너에서 Windows를 완전히 자동 설치하고 KVM 가속으로 실제 VM처럼 운영할 수 있어, 개발자가 격리된 환경에서 Windows 애플리케이션을 테스트하거나 여러 Windows 버전을 쉽게 관리할 수 있다.

핵심 요약

  • Docker 컨테이너 내에서 Windows를 실행할 수 있는 오픈소스 프로젝트로, KVM 가속을 통해 거의 네이티브 성능을 제공한다.
  • Windows 11 Pro를 기본으로 자동 설치하며, 환경 변수로 Windows 95부터 Windows Server 2025까지 다양한 버전을 선택할 수 있다.
  • 최소 2GB RAM과 32GB 여유 디스크 공간이 필요하며, Linux 호스트의 Docker/Podman 또는 KVM 지원이 필수다.
  • CPU, 메모리, 스토리지를 사용자 정의할 수 있고, 메모리 벌루닝으로 동적 할당이 가능하다.
  • 웹 브라우저의 포트 8006으로 접속해 설치 과정을 모니터링할 수 있으며, 완료 후 RDP 클라이언트로도 연결 가능하다.
  • 기본 사용자는 'Docker', 암호는 'admin'이며, 환경 변수로 자격증명과 Active Directory 도메인 참여를 설정할 수 있다.
  • 호스트와 파일 공유, USB 패스스루, 추가 디스크 추가, 개별 IP 할당(macvlan 네트워크) 등을 지원한다.
  • 설치 후 실행할 배치 파일이나 커스텀 스크립트를 OEM 폴더에 담아 자동 실행할 수 있다.
  • WinBoat, WinPodX, WinApps 등 그래픽 데스크톱 프로젝트가 이 컨테이너를 백엔드로 사용한다.
  • Linux 호스트에서 KVM 가용성 확인은 cpu-checker 유틸리티와 /dev/kvm 장치 존재 여부로 검증할 수 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗