다운로드한 .box 파일을 Vagrant에 추가하는 방법
다운로드한 파일을 추가하려면.boxVagrant의 사용 가능한 상자 목록으로 파일을 보낼까요?그.box파일은 외장 드라이브에 있습니다.
나는 달리기를 시도했다.vagrant box add my-box d:/path/to/box단, Vagrant는 경로를 URL로 해석합니다.
솔루션:
vagrant box add my-box file:///d:/path/to/file.box
URL 형식이어야 합니다.
vagrant가 있는 폴더를 가리키고 상자 파일을 동일한 위치에 복사할 수 있습니다.그러면 다음과 같이 실행해도 됩니다.
vagrant box add my-box name-of-the-box.box
vagrant init my-box
vagrant up
상태를 확인하려고 합니다.
vagrant status
디렉토리 변경을 시도합니다..box저장되었습니다.
달려.vagrant box add my-box downloaded.box(Windows?에서는) 절대 경로를 회피하기 때문에 동작할 수 있습니다.
다운로드 받은 상자를 추가하는 대신 메타데이터가 포함된 json 파일을 만들 수도 있습니다.이렇게 하면 몇 가지 추가 세부 정보를 적용할 수 있습니다.예를 들어, 상자를 가져오고 해당 버전의 create 파일을 지정하려면 다음과 같이 하십시오.
{
"name": "laravel/homestead",
"versions": [
{
"version": "7.0.0",
"providers": [
{
"name": "virtualbox",
"url": "file:///path/to/box/virtualbox.box"
}
]
}
]
}
그럼 달려라vagrant box add명령어에 파라미터를 지정합니다.
vagrant box add laravel/homestead /path/to/metadata.json
Windows용 솔루션:
- cmd 또는 powershell을 admin으로 엽니다.
- CD 를 포함한 폴더에 CD 를 넣습니다.
.box파일 vagrant box add --name name_of_my_box 'name_of_my_box.box'vagrant box list목록에 새 상자가 표시되어야 합니다.
MAC용 솔루션:
- 오픈 터미널
- CD 를 포함한 폴더에 CD 를 넣습니다.
.box파일 vagrant box add --name name_of_my_box "./name_of_my_box.box"vagrant box list목록에 새 상자가 표시되어야 합니다.
먼저 Vagrant 파일 이름을 변경합니다.
vagrant box add new-box name-of-the-box.box
vagrant init new-box
vagrant up
상태를 확인하려고 합니다.
vagrant status
그것뿐
F:\PuppetLab\src\boxes>vagrant box add precise32 file:///F:/PuppetLab/src/boxes/precise32.box
==> box: Adding box 'precise32' (v0) for provider:
box: Downloading: file:///F:/PuppetLab/src/boxes/precise32.box
box: Progress: 100% (Rate: 1200k/s, Estimated time remaining: --:--:--)
==> box: Successfully added box 'precise32' (v0) for 'virtualbox'!
다른 케이스에 대한 설명을 덧붙이자면유사한 Vagrant Ubuntu 18.04 기반 구성을 여러 Ubuntu 머신에 설치해야 합니다.bionic64 box를 다음 방법으로 다운로드vagrant up와 함께Vagrantfile이 상자를 지정한 후 폴더를 복사했습니다..vagrant.d/boxes/ubuntu-VAGRANTSLASH-bionic64다른 사람에게.
언급URL : https://stackoverflow.com/questions/22065698/how-to-add-a-downloaded-box-file-to-vagrant
'programing' 카테고리의 다른 글
| 이 사이트에서 보안 연결을 제공할 수 없습니다(ERR_SSL_PROTOCOL_ERROR). (0) | 2023.04.20 |
|---|---|
| ROW_NUMBER 주문자 없음 (0) | 2023.04.20 |
| Visual Studio에서 Excel VBA 코드를 작성할 수 있습니까? (0) | 2023.04.20 |
| 개발을 위한 로컬 Azure 검색 (0) | 2023.04.20 |
| 프로세스 시작 후 명령줄을 사용하여 프로세스의 STDERR/STDOUT을 리디렉션하시겠습니까? (0) | 2023.04.20 |