Docker

[Docker] 도커로 Windows 구축하기 (Windows in Docker)

IT-PAPA 2024. 5. 21. 06:20
728x90
반응형

Windows 를 꼭 VM 으로 올려야하는걸까?

답은 아니요! Windows 는 docker 컨테이너로 올릴 수 있다는 사실!

아래와 같이 docker 컨테이너를 올리고, 브라우저에 접속하여 즐기도록 하세요!

[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!!

필자는 이때까지 docker로 구축한 모든 목록을 이 블로그에 담았다. 앞으로도 이 페이지는 필자가 도커를 구축할 때마다 업데이트하려고 하니, 즐겨찾기 해두면 나쁘지 않을 거 같다. 유용하게 사

betwe.tistory.com

 

docker-compose.yml 파일

docker-compose.yml
version: "3"
services:
  windows:
    image: dockurr/windows
    container_name: windows
    devices:
      - /dev/kvm
    cap_add:
      - NET_ADMIN
    ports:
      # 브라우저에서 접속 포트
      - 8006:8006
      # RDP 접속 포트
      - 3389:3389/tcp
      - 3389:3389/udp
    stop_grace_period: 2m
    restart: on-failure
    environment:
      # 윈도우 버전 명시
      VERSION: "win10"
      # RAM 사이즈
      RAM_SIZE: "12G"
      # CPU Core 개수
      CPU_CORES: "6"
      # 디스크 사이즈 : 기본 64G
      DISK_SIZE: "150G"
      #VERSION: "https://example.com/win.iso"
    volumes:
      # local 볼륨 mount
      - ./win10:/storage
      # 공유폴더 mount
      #- ./example:/shared
    #networks:
    #  vlan:
    #    ipv4_address: 192.168.0.100
#networks:
#  vlan:
#    external: true

 

Value Version Size
win11 Windows 11 Pro 6.4 GB
win11e Windows 11 Enterprise 5.8 GB
win10 Windows 10 Pro 5.8 GB
ltsc10 Windows 10 LTSC 4.6 GB
win10e Windows 10 Enterprise 5.2 GB
win81 Windows 8.1 Pro 4.2 GB
win81e Windows 8.1 Enterprise 3.8 GB
win7 Windows 7 Enterprise 3.0 GB
vista Windows Vista Enterprise 3.0 GB
winxp Windows XP Professional 0.6 GB
2022 Windows Server 2022 4.7 GB
2019 Windows Server 2019 5.3 GB
2016 Windows Server 2016 6.5 GB
2012 Windows Server 2012 4.3 GB
2008 Windows Server 2008 3.0 GB
core11 Tiny 11 Core 2.1 GB
tiny11 Tiny 11 3.8 GB
tiny10 Tiny 10 3.6 GB

 

docker-compose 시작

docker-compose up -d

 

서비스 URL 접속

http://[서버 IP]:8006

서비스 URL 접속
서비스 URL 접속

 

docker-comopse 중지

docker-compose down

 

참고사이트

dockurr/windows - Docker Image | Docker Hub

 

Docker

 

hub.docker.com

dockurr/windows-arm - Docker Image | Docker Hub

 

Docker

 

hub.docker.com

 

728x90
반응형
LIST