Docker + KVM에서 Windows7 실행
동기
지난번 의 성공을 받아, 상태를 타고 Windows7 환경도 만들어 보기로 했습니다.
가상 디바이스 준비
이전과 마찬가지로 가상 디스크 100GB와 Windows7 설치 이미지(ISO)를 준비합니다.
$ dd if=/dev/zero of=/mnt/vm/windows7/primary.raw bs=10M count=10k
$ ll -h /mnt/vm/windows7/
(略)
-rwxrw-r-- 1 foo bar 2.4G Feb 24 00:32 GSP1RMCHPFREO_JA_DVD.ISO*
-rw-rw-r-- 1 foo bar 100G Feb 24 22:39 primary.raw
docker-compose.yml 작성
xubuntu와의 차이는 아래와 같습니다. 크게 변하지 않았습니다.
이전과 마찬가지로 가상 디스크 100GB와 Windows7 설치 이미지(ISO)를 준비합니다.
$ dd if=/dev/zero of=/mnt/vm/windows7/primary.raw bs=10M count=10k
$ ll -h /mnt/vm/windows7/
(略)
-rwxrw-r-- 1 foo bar 2.4G Feb 24 00:32 GSP1RMCHPFREO_JA_DVD.ISO*
-rw-rw-r-- 1 foo bar 100G Feb 24 22:39 primary.raw
docker-compose.yml 작성
xubuntu와의 차이는 아래와 같습니다. 크게 변하지 않았습니다.
-device AC97
를 추가하고 가상 사운드 카드를 가상 시스템에 추가했습니다.docker-compose.yml
windows7:
image: ianblenke/kvm
container_name: windows7
tty: true
privileged: true
mem_limit: 2400000000
ports:
- "5901:5900"
volumes:
- /mnt/vm/windows7:/mnt/vm/windows7
command: "/run.sh \
-name windows7 -cpu core2duo -smp 2 -m 2048 \
-spice port=5900,disable-ticketing,agent-mouse=off \
-vga qxl \
-device AC97 \
-k ja \
-cdrom /mnt/vm/windows7/GSP1RMCHPFREO_JA_DVD.ISO \
/mnt/vm/windows7/primary.raw"
컨테이너를 만들고 가상 머신에 Windows7 설치
docker-compose에서 컨테이너를 만들고 결과를 확인합니다.
$ docker-compose up -d windows7
Creating windows7
$ docker-compose ps windows7
Name Command State Ports
-------------------------------------------------------------------------
windows7 /run.sh -name Up 3389/tcp, 0.0.0.
windows7 -sm ... 0:5901->5900/tcp
만들 수 있었습니다. SPICE 클라이언트에서 <호스트 IP 주소>: 5901번 포트에 연결합니다.
Windows7 설치 이미지에서 가상 시스템이 시작되었습니다. 이대로 가상 디스크에 설치합니다.
(설치 작업은 다른 환경과 같기 때문에 할애)
특히 바뀐 것은 없고 설치가 완료되었습니다. 설치 진행은 빠르지 만, 동작은 약간 모서리로 정상적으로 사용하기에는 힘들지도 모릅니다. 튜닝 방법은 앞으로 찾아갑니다.
이상
Reference
이 문제에 관하여(Docker + KVM에서 Windows7 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nikola-f/items/5c55c2dfa3f43b31aa5b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ docker-compose up -d windows7
Creating windows7
$ docker-compose ps windows7
Name Command State Ports
-------------------------------------------------------------------------
windows7 /run.sh -name Up 3389/tcp, 0.0.0.
windows7 -sm ... 0:5901->5900/tcp
Reference
이 문제에 관하여(Docker + KVM에서 Windows7 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nikola-f/items/5c55c2dfa3f43b31aa5b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)