Vagrant가 내 호스트에서 .box 파일을 가져오는 것을 알 수 있도록 Vagrantfile을 어떻게 편집합니까?

Vagrant가 내 호스트에서 .box 파일을 가져오는 것을 알 수 있도록 Vagrantfile을 어떻게 편집합니까?

Vagrant를 이용하여 개발 환경을 구축하고 있습니다. 기본 상자를 구성할 때 VagrantfileVagrant가 내 호스트에서 .box 파일을 가져오는 것을 알 수 있도록 어떻게 편집합니까 ?

아래 지침을 따랐습니다.사이트 포인트VagrantfileVagrant가 기본 상자를 구성하는 데 필요한 지침을 갖도록 구성하는 방법에 대한 지침입니다. 하지만 내 베이스박스 파일이 내 컴퓨터에 있어요!

URL(Vagrant Cloud 또는 DropBox) 대신 내 컴퓨터에서 기본 상자 파일을 로드하도록 Vagrant에 지시하는 것도 가능하다고 생각합니다. 문제가 있는 코드 라인은 다음과 같습니다.

Vagran Cloud에서 호스팅되는 관리형 기본 Box 파일의 이름을 지정합니다.

config.vm.box = "primalskill/ubuntu-trusty64"

답변1

다음 속성을 설정 Vagrantfile하여 URL을 지정할 수 있습니다.

config.vm.box = "centos7"
config.vm.box_url = "http://myserver.mydom.om/centos7"

실행 중인 시스템의 로컬 파일인 경우 vagrant:

config.vm.box = "centos7"
config.vm.box_url = "file:///tmp/centos7"

Windows를 사용하는 경우:

config.vm.box = "centos7"
config.vm.box_url = "file:///C:/tmp/centos7"

관련 정보