2016-09-16 14 views
-1

私はバゲントントを新しくしていますが、ドッカーはいいです。ベイグラントで迷惑メールsshを実行した後でスクリプトを自動的に実行するには?

私はVagrantfileの意志提供放浪ボックスで config.vm.provision :shell,path: "bootstrap.sh", run: 'always'vagrant upをしながらという事実を認識しています。これにより、予定されたプロビジョニングが完了した後、迷惑メールボックス対話型コンソールが表示されます。

しかし、最初にコントロールが迷惑メールボックスのコンソールに入り、目的のスクリプトが起動して実行されるように設定する必要があります。私の必要条件は、自動的にvagrant upを掲示し、ブートストラップされたスクリプトを実行しないでスクリプトを実行することです。

ドッカーと同様に

、私の質問は

DockerfileでCMDのためのベイグラント当量は何であると見ることができますか?

答えて

0

vagrant triggerプラグインをご覧ください。あなたは、例えば

(... updestroy)各特定の浮浪者コマンドの後に、専用のスクリプト/コマンドを実行することができ

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 
関連する問題