2016-09-16 3 views
-1

나는 방글라데시를 처음 사용하지만 독에 능숙합니다. 방랑에서방글라데시 ssh를 수행 한 후 스크립트를 자동으로 실행하는 방법은 무엇입니까?

은 내가 Vagrantfile에서 config.vm.provision :shell,path: "bootstrap.sh", run: 'always'vagrant up을 제공 방랑 상자하고있는 반면 있다는 사실을 알고 있습니다. 이를 통해 의도 한 프로비저닝이 완료된 후 유포자 대화 상자가 나타납니다.

하지만 먼저 컨트롤이 불량 상자 콘솔로 들어가서 의도 한 스크립트가 실행되고 실행되도록 구성해야합니다. 내 요구 사항은 스크립트를 자동으로 실행하여 vagrant up이라고 게시하고 부트 스트랩 된 스크립트를 실행하지 않기 때문입니다.

부두 노동자와 유사하게,

, 내 질문에

Dockerfile에서 CMD의 방랑의 상응하는 무엇으로 볼 수있다?

답변

0

vagrant trigger 플러그인을 볼 수 있습니다. 당신은 예를 들어

(... up, destroy) 각각의 특정 방랑 명령 후 전용 스크립트/명령을 실행할 수 있습니다

Vagrant.configure("2") do |config| 
    # Your existing Vagrant configuration 
    ... 

    # start apache on the guest after the guest starts 
    config.trigger.after :up do 
    run_remote "service apache2 start" 
    end 

end 
관련 문제