여유 상자가있어서 업그레이드 상자를 변경합니다.상자 업데이트 후 상자 여객선은 변경되지 않습니다.
"vagrant package --output new.box"를 실행하여 상자를 저장하고 서버에 업로드하여 친구가 다운로드 할 수 있도록했습니다. 그는 그것을 다운로드했지만 그는 "방황 제 상자 업데이트"를 실행했을 때 상자가 변경되지 않았습니다. 변경 사항을 적용하려면 먼저 방황 상자를 폐기해야합니까? 고맙습니다.
여유 상자가있어서 업그레이드 상자를 변경합니다.상자 업데이트 후 상자 여객선은 변경되지 않습니다.
"vagrant package --output new.box"를 실행하여 상자를 저장하고 서버에 업로드하여 친구가 다운로드 할 수 있도록했습니다. 그는 그것을 다운로드했지만 그는 "방황 제 상자 업데이트"를 실행했을 때 상자가 변경되지 않았습니다. 변경 사항을 적용하려면 먼저 방황 상자를 폐기해야합니까? 고맙습니다.
이 모든 것을 제거한 후에 다시 설치하면 업데이트해야합니다.
기본값으로 vagrant box version은 상자를 누를 때 아틀라스가 기본 메타 데이터 파일을 생성하므로 Altas (hashicorp 제품)에 업로드 된 상자에서 특별히 작동합니다. 당신이 볼 수 있듯이
{ "name": "hashicorp/precise64", "description": "This box contains Ubuntu 12.04 LTS 64-bit.", "versions": [
{
"version": "0.1.0",
"providers": [
{
"name": "virtualbox",
"url": "http://somewhere.com/precise64_010_virtualbox.box",
"checksum_type": "sha1",
"checksum": "foo"
}
]
} ] }
의 JSON 문서의 여러 버전을 설명 할 수 있습니다
당신은 확실히 box metadata 다음과 같은 방법으로 구조화 JSON 문서이며 자신에게
을 파일을 만들 수 있습니다 상자, 여러 공급자 및 다른 버전의 공급자를 추가/제거 할 수 있습니다.
이전에이 메타 데이터 파일을 작성하지 않은 경우, 당신의 친구가 당신이 update
명령을 실행할 때 방랑 경기를 할 수 있도록 기존의 상자에 만들어야합니다.
가난한 구조의 질문 –
도움을받지 않으려면 그냥 두십시오. –
이것이 도움이됩니다. 좋은 질문을하는 법을 배워야합니다. 그렇지 않으면 당신은 (내가 아닌) 차단 될 것입니다. –