program story

박스가 실행되는 동안 Vagrant 관리 가상 박스의 GUI를 불러올 수 있습니까?

inputbox 2020. 12. 13. 09:23
반응형

박스가 실행되는 동안 Vagrant 관리 가상 박스의 GUI를 불러올 수 있습니까?


http://docs.vagrantup.com/v2/virtualbox/configuration.html 에 따라 GUI로 내 머신을 부팅하도록 Vagrantfile을 다음과 같이 구성 할 수 있다는 것을 알고 있습니다 .

config.vm.provider "virtualbox" do |v|
  v.gui = true
end

그러나 헤드리스 박스를 시작한 경우 컴퓨터가 실행되는 동안 GUI를 불러올 수있는 방법이 있습니까? Virtualbox는 작은 미리보기를 제공하므로 가능하다고 생각하지만이를 수행하는 방법에 대한 문서를 찾지 못했습니다.

편집 : Terry는 vagrant reload위의 설정을 변경하여 GUI를 얻을 수 있지만 상자를 재부팅 할 수 있다고 지적했습니다 . 재부팅하지 않고 GUI를 활성화하는 쉬운 방법이 여전히 있기를 바랍니다.


VirtualBox Manager에서 볼 수있는 경우 실행중인 헤드리스 머신에서 GUI를 얻는 방법에는 세 가지가 있습니다.

  • 시스템을 일시 중지 (닫기 | 상태 저장 또는 vagrant suspend) 한 다음 다시 시작할 수 있습니다. 다시 시작하면 GUI가 표시됩니다.

또는 기계를 전혀 중지하지 않으려면 :

  • 디스플레이 설정으로 이동하여 실행되는 동안 원격 디스플레이 서버를 활성화 한 다음 (기본 포트를 변경할 수 있음) RDP 뷰어 (Windows에서 원격 데스크톱 연결 사용)를 사용하여 GUI에 액세스 할 수 있습니다.

  • [2015 년 7 월 편집] VirtualBox 5.0에서 헤드리스 VM을 클릭하고 "표시"를 선택하면 GUI가 표시됩니다.


vagrant reloadGUI를 활성화 한 후에 해야합니다 .

그러나 트릭이 있습니다 (내 의견으로는 약간 위험합니다) 1. VM의 상태를 저장 VBoxManage controlvm NAME_OR_UUID savestate2. 스타 vbox GUI 및 재개

BTW : BTW : Vagrant 관리 (헤드리스) VM을 실행하는 데 GUI가 필요한 이유는 무엇입니까? 헤드리스 VM을 관리하는 데 GUI를 선호하는 경우 phpVirtualBox를 사용해보십시오 .


vagrant에 대한 경험상 완전히 헤드리스로 시작하면 GUI를 부팅 할 수있는 방법이 없으므로 위에서 언급 한 줄로 시작해야합니다.


VirtualBox에서 실행중인 경우 (vagrant가 일반적으로 사용하는 것) :

머리말 : VM을 중단하지 않고서는 할 수 없습니다! 따라서 VirtualBox에서 실행중인 인스턴스에 대해 열 수는 없습니다.

http://www.toptensoftware.com/VBoxHeadlessTray/ 도움 이 될 수 있습니다 . 저에게 물어 보면 사소한 버그가 있지만 할 수있는 일을 저장해야합니다.

... 콘솔에서 : @ terry-wang이 작성한대로 간단히 수행 할 수 있습니다.

  1. 기계를 정지시키다 VBoxManage controlvm <NAME_OR_UUID> savestate
  2. gui 옵션 VBoxManage startvm <NAME_OR_UUID> --type gui
    대안으로 다시 시작 하십시오 : terry 가 gui에서 revert / make headless를 작성 했으므로 직접 gui 관리자를 시작하십시오
    . VBoxManage startvm <NAME_OR_UUID> --type headless

VirtualBox 5 업데이트 : VirtualBox GUI에는 백그라운드에서 시작하는 기능이 기본적으로 포함되어 있으므로 도구는 바로 가기이지만 콘솔을 사용하지 않아도됩니다.

참고 URL : https://stackoverflow.com/questions/20227140/can-i-bring-up-the-gui-for-a-vagrant-managed-virtual-box-while-the-box-is-runnin

반응형