이 튜토리얼은 vagrant를 사용하여 재사용 가능한 개발 환경을 설정하여 Ubuntu 14.04 LTS베이스 박스를 활용하는 것을 보여줍니다. 자습서는 특정 기본 상자를 사용하지만 개념은 모든 우분투 기반 상자에 적용됩니다. 주요 개념 :
: vagrant 환경에 대한 핵심 구성 파일 (루비로 작성). 변수 할당 및 모든 구성 옵션을 처리합니다 프로비저닝 : 가상 머신 (VM) 내에서 소프트웨어 설치 및 구성을 자동화합니다. Vagrant는 Shell Scripts, Puppet, Chef 및 Ansible을 포함한 다양한 방법을 지원합니다. 네트워킹 :
포트 전달, 사설 네트워크 및 공개 네트워크를 포함하여 VM에 대한 네트워크 액세스를 구성합니다.Vagrantfile
:
Vagrantfile
네트워크 구성 (포트 전달) : 포트를 전달합니다 (예 : 게스트 포트 80 대 포트 8931) :
vagrant-tutorial
동기화 된 폴더 : Vagrantfile
프로젝트 폴더를 공유합니다 (예 : VM에서 현재 폴더 Vagrantfile
) :
VirtualBox 특정 구성 :
쉘 스크립트 프로비저닝 :
스크립트에는 소프트웨어를 설치하는 명령이 포함됩니다. 예 : <..> 기본 패키지 설치 (in ) :
debconf-utils
를 실행 한 후 결론 :
이 강화 된 요약은 쉘 스크립트 프로비저닝을 사용하여 개발 환경 설정과 관련된 주요 단계와 개념에 중점을 둔 Vagrant 튜토리얼에 대한 명확하고 간결한 개요를 제공합니다. 각 단계에 대한 자세한 설명과 코드 스 니펫을 포함 시키면 이해하고 따르는 것이 더 쉽습니다.위 내용은 vagrantfile은 설명 : 쉘로 설정 및 프로비저닝의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!