Docker 또는 Kubernetes 환경에서 Linux를 가지고는 많이 놀아봤지만
Windows를 띄워볼 생각을 해보지는 못했다.
Windows 환경에서 Linux를 container로 실행하는 것도 신기하게 여겨졌지만
Windows 자체를 container로 실행하는 것은 생각해보지도 못했다.
그러던 중 우연히 찾게된 github.com repository 하나!
https://github.com/hectorm/docker-qemu-win2000
그렇다! Windows2000을 container로 띄워준다 !!!
테스트 환경은 다음과 같다.
- Host OS
: Windows 10 Professional
- VM S/W
: VirtualBox
- Guest OS
: Ubuntu 18.04 64bit
VirtualBox를 이용해서 Ubuntu 환경을 구축한 뒤, Docker 까지 설치했다.
KVM을 사용하기 위해서 VirtualBox 설정을 좀 봐줘야 한다.
CPU Core 값도 2 이상 주고,
`네스티드 VT-x/AMD-V 사용하기`를 선택해야 한다.
제대로 되어 있으면 다음과 같이 확인되어야 한다.
`cpu cores` 값도 2 이상이 잡혀 있는지 잘 보고,
`flasg`에 `vmx` 또는 `svm` 값이 보이는지도 잘 확인하자. (안보이면 안된다)
이걸로 준비 끝이다!
docker run --detach \ --name qemu-win2000 \ --device /dev/kvm \ --publish 127.0.0.1:3389:3389/tcp \ --publish 127.0.0.1:5900:5900/tcp \ --publish 127.0.0.1:6080:6080/tcp \ docker.io/hectormolinero/qemu-win2000:latest |
publish 옵션을 보면 알겠지만,
그리고 README.md에도 잘 설명이 되어있듯이 4가지 방법으로 접근할 수 있다.
- RDP (3389/TCP)
: any RDP client, login with Administrator / password.
- VNC (5900/TCP)
: any VNC client, without credentials.
- noVNC (6080/TCP)
: http://127.0.0.1:6080/vnc.html
- Shell
: docker exec -it qemu-win2000 vmshell
제일 편한 방법은 `noVNC`
크롬으로 접속만 하면 된다.
http://127.0.0.1:6080/vnc.html
진짜다!
Win2K SP4 !!!
정말이다!
졸려서 여기까지~ ^^
'Dev Tools > Docker' 카테고리의 다른 글
Docker 패키지 직접 설치 및 buildx (0) | 2023.05.10 |
---|---|
Portainer 설치 (Ubuntu 20.04) (0) | 2022.02.06 |
Docker 설치 (Ubuntu Server 20.04 - 64bit) - using Download (0) | 2020.12.26 |
docker-compose Install (18.04) (0) | 2019.07.15 |
Docker Install (Ubuntu 16.04/18.04 - 64bit) - using Download (0) | 2019.07.07 |