Vagrant를 사용한 환경 구성

차리다

  • Vagrant
  • VirtualBox
  • package.box[1](Vagrantfile에 따라 제작)
  • 환경 구축 방법


    package.box를 로컬 임의의 위치에 저장합니다.
    !
    package.box는 Vagrantfile에서 다음 명령을 사용하여 만들 수 있습니다.
    vagrant package
    
    팀을 공유할 때 다른 사람이 박스 파일을 만들어야 합니다.

    추가 box


    vagrant box add any_box_name
    
    다음 명령에 추가된 상자를 확인할 수 있습니다.
    vagrant box list
    

    vagrantfile 만들기


    # packageはboxの名前
    vagrant init package
    

    부팅


    vagrantfile을 생성한 후 up 명령으로 시작합니다.
    vagrant up
    

    정지하다


    정지시
    vagrant halt
    
    정지.

    재부팅


    vagranfile 편집을 끝낸 다음reload.
    vagrant reload
    
    성공하면 다음과 같은 메시지를 보냅니다.
    ==> default: Clearing any previously set forwarded ports...
    ==> default: Clearing any previously set network interfaces...
    ==> default: Preparing network interfaces based on configuration...
        default: Adapter 1: nat
        default: Adapter 2: hostonly
    ==> default: Forwarding ports...
        default: 22 (guest) => 1234 (host) (adapter 1)
    ==> default: Running 'pre-boot' VM customizations...
    ==> default: Booting VM...
    ==> default: Waiting for machine to boot. This may take a few minutes...
        default: SSH address: 127.0.0.1:1234
        default: SSH username: vagrant
        default: SSH auth method: private key
    ==> default: Machine booted and ready!
    ==> default: Checking for guest additions in VM...
    ==> default: Setting hostname...
    ==> default: Configuring and enabling network interfaces...
    ==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
    ==> default: flag to force provisioning. Provisioners marked to run always will still run.
    

    참고 자료


    GitHub
    공식 사이트
    각주
    박스 이름을 임의의 이름으로 변경할 수 있습니다.파일 크기가 몇 GB이므로 다운로드하는 데 시간이 걸립니다.↩︎

    좋은 웹페이지 즐겨찾기