본문 바로가기

IT

Docker 를 이용해서 Windows 를 실행해보자 - Dockur/Windows

반응형

Docker 는 개발자들이 애플리케이션을 빠르고 효율적으로 개발하고 배포할 수 있도록 도와주는 오픈 소스 플랫폼입니다. 이번에 소개할 Dockur/Windows 는 Docker 를 이용해 Windows 를 실행하는 컨테이너 이미지입니다.

주요 기능

  • 다양한 Windows 버전 지원 : Windows 7 부터 Windows 10, 11 까지 다양한 버전의 Windows 를 Docker 컨테이너에서 실행할 수 있습니다.
  • KVM 가속 : KVM(Kernel-based Virtual Machine) 가속을 지원하여 더 빠른 성능을 제공합니다.
  • 웹 기반 뷰어 : 웹 브라우저를 통해 Windows 시스템에 접근할 수 있습니다.

사용 방법

  1. Docker 컨테이너를 시작하고 웹 브라우저를 통해 8006 포트로 연결합니다. (http://localhost:8006)
  2. 설치 과정은 자동으로 진행되므로, 사용자는 그저 기다리면 됩니다.
  3. 설치가 완료되면, 새로운 Windows 시스템을 사용할 수 있습니다.
  4. RDP 포드도 바인딩하여 사용할 수 있으므로, Remote Desktop 애플리케이션을 사용하여 접속할 수 있습니다.

Docker Compose 사용 방법

version: "3"
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
    restart: on-failure

 

Docker 컨테이너를 생성할 때 다양한 옵션을 사용할 수 있고, 자세한 내용은 Github 페이지에서 확인할 수 있습니다.

 

반응형