Vagrant 상자 'trusty64'에서 php를 5.6으로 업그레이드하고 SOAP 클라이언트를 설치했습니다. 방랑자를 다음에 업데이트 할 때 나는이 변화를 덮어 쓸 수도 있다고 생각하고 있습니다. vagrantfile의 프로비저닝을 변경해야 할 경우, 추가해야 할 사항은 무엇입니까? 나는 다음 방랑을 업데이트 할 때Vagrant provisioning에서 php를 5.6으로 업그레이드
0
A
답변
1
것은 나는이 변경 내용을 덮어 쓸 수 있습니다 생각하고 있어요.
아니요, 방랑제를 업그레이드하면 아무런 효과가 없습니다. 일단 VM이 생성되면, 방랑자는 그 VM을 운영 할 것이고 방류하는 사람을 업그레이드하면 기존 VM에 영향을주지 않을 것입니다. 당신이 vagrant up
실행할 때 (VM 파일입니다) 방랑 클론 상자와 버추얼 에 VM을 추가 - - 는 VM이 생성 된 후, 방랑 (즉 시작 "운영"
기본적으로, 다음과 같이 작동 당신이
나는 또한
는이 종류의 많은 VM을 생성하려는 경우 프로비저닝을 변경할 필요가 먹으 렴 vagrantfile의 제공을 변경해야 들면,) ... 버추얼 VM을 중지 , 또는이 VM을 파괴하고 재생성하는 경우 이 경우 프로비저닝이 실행되고 업데이트해야합니다.
만약 그렇다면 무엇을 추가해야합니까?
업그레이드를 실행하고 셸 스크립트를 만드는 데 사용한 모든 명령을 저장하는 것이 가장 간단한 옵션 일 수 있습니다. 당신은 또한 더 고급 도구 (꼭두각시, 책임감있는 요리사 ....이 일을 할 ....)
고마워, 지금은 더 많은 VM을 만들 필요가 없지만, 그것을하기로 결정하십시오. – Matts