LoginSignup
1
1

More than 5 years have passed since last update.

vagrant のdocker provisionerにプルリクした

Last updated at Posted at 2013-12-13

vagrantにプルリクしました


vagrant 1.4 で追加された機能にdockerのprovisionerがありました。

Vagrant.configure("2") do |config|
  config.vm.provision "docker" do |d|
    d.run "base",
      cmd: "bash -l",
      args: "-v '/vagrant:/var/www'"
  end
end

しかしながら、こいつはRHEL系で動かないという報告が上がっていました。
ソースを見てみたところ、redhat系向けの実装がありませんでした。

これはチャンスと思って(!)debian系のソースを流用してサクッと書いてみました。
CentOS6.5でテストしています。

1日ハマったのは、dockerの起動にserviceコマンドを使うのですが、これが非同期なので
後続のdockerの起動確認を行う際に立ち上がりきっておらず、結果失敗するということでした。

結構罠ですね・・・

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1