![Vagrant가 내 호스트에서 .box 파일을 가져오는 것을 알 수 있도록 Vagrantfile을 어떻게 편집합니까?](https://linux55.com/image/137051/Vagrant%EA%B0%80%20%EB%82%B4%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%97%90%EC%84%9C%20.box%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B0%80%EC%A0%B8%EC%98%A4%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EC%95%8C%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20Vagrantfile%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%8E%B8%EC%A7%91%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
Vagrant를 이용하여 개발 환경을 구축하고 있습니다. 기본 상자를 구성할 때 Vagrantfile
Vagrant가 내 호스트에서 .box 파일을 가져오는 것을 알 수 있도록 어떻게 편집합니까 ?
아래 지침을 따랐습니다.사이트 포인트Vagrantfile
Vagrant가 기본 상자를 구성하는 데 필요한 지침을 갖도록 구성하는 방법에 대한 지침입니다. 하지만 내 베이스박스 파일이 내 컴퓨터에 있어요!
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"