우분투 16.04 lts를 실행하는 VirtualBox 시스템이 있습니다. 웹 애플리케이션을 개발하는 데 사용하는 데스크탑 버전의 우분투입니다. 내 호스트 OS(Windows 10)에 폴더를 만들고 내 프로젝트 파일을 그 안에 넣어 내 우분투 VM의 /var/www 디렉토리로 자동으로 이동하고 싶습니다. 많이 검색해봤는데 vagrant에 그렇게 생긴 "동기화 폴더"라는게 있더군요. 그런데 문제는 제가 수동으로 생성한 기존 가상 머신에서는 vagrant를 실행할 수 없다는 것입니다. vagrant는 Base Box에서 자체 가상 머신을 생성합니다. 나는 이것에 대해 잘 모르지만 다음은 나의 주요 질문입니다.
vagrant를 사용하여 ubunto 16.04 VM에서 폴더를 동기화할 수 있습니까?방랑자가 아닌 스스로 창조한개발 환경으로 사용하고 Windows 폴더에서 파일을 보내시겠습니까?
가능하지 않다면 최선의 해결책은 무엇입니까?
감사해요.
답변1
config.vm.synced_folder "./", "/var/www", create: true 줄을 config.vm.box 변수 아래에 넣으면 Vagrant 파일이 있는 폴더가 /var/www에 매핑됩니다. / Ubuntu 운영 체제의 디렉터리입니다. vagrant reload를 실행하는 것을 잊지 마세요.