즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

써드파티 도구/유용한 도구

VirtualBox 가상화 내에서 다시 가상화를 하는 방법

다물칸 2024. 2. 28. 16:34
728x90

제목이 이상야릇 하지만 예를 들어 Virtual Box에서 Virtual Machine내에 Windows 10을 설치했다고 가정해봅시다. 

여기에 Docker를 설치하고 싶을 때 어떻게 해야할까? 에 대한 답을 소개해봅니다. 

 

호스트에서 가상화(Hyper-V 또는 Docker 등)를 하려면 BIOS에서 VT-x 등의 옵션을 활성화해야 합니다. 

Virtual Box에서도 똑같이 설정하면 되겠죠?

 

시스템에 프로세스 탭에 가면 있긴 합니다만, 어라.. 비활성화 되어 있습니다. 

왜 이렇게 해놨는지는 모르겠지만 답은 있으니 여기 이 글을 쓰고 있겠죠. 

 

커맨드 쉘을 관리자로 실행합니다. 

저는 시작 버튼을 누르고 나온 메뉴에서 "cmd"를 입력합니다. 

그럼 이런식으로 나오는데 우측에 표시된 메뉴를 클릭하면 됩니다. 

 

cd "c:\Program Files\Oracle\VirtualBox"
VBoxManage modifyvm "VS 6.0개발환경" --nested-hw-virt on

 

Virtual Box가 설치된 위치로 가서 (혹은 저 경로를 Path에 추가해도 되겠죠!!)

명령을 수행하면 되는데 modifyvm 뒤에 이름은 각자 정한 Virtual Machine의 이름을 입력하면 됩니다. 

아무런 결과가 나오지 않는데.. 그냥 다시 Virtual Box UI화면을 클릭해보면 설정내용을 다시 불러올지 물어봅니다.

다시 불러오면 활성화되어 있는 것을 확인할 수 있습니다. 

 

자 이제 Docker를 실행해볼까요?

반응형