1

更新
私は自分で解決策を見つけました - ここに簡単なボイラープレートを作成しました: https://github.com/ezmilhouse/docker
ここ から自由に進んでください。

私のニーズの Dockerfile には、build_dirさまざまな docker イメージを利用できるようにする (既にビルドされている) ため、プロビジョニング プロセスの一環として Vagrant にこれらのイメージを強制的にビルドさせることができると考えましたが、これはうまくいきませんでした。

Vagrant.configure("2") do |config|

  config.vm.define "app" do |app|

    # provision
    app.vm.provision "docker" do |d|
      d.build_image "/Docker/lib/ubuntu", args: "-t local/ubuntu"
      d.build_image "/Docker/lib/ubuntu-mongodb", args: "-t local/ubuntu-mongodb"
      d.build_image "/Docker/lib/ubuntu-nginx-vagrant", args: "-t local/ubuntu-nginx"
      d.build_image "/Docker/lib/ubuntu-node", args: "-t local/ubuntu-node"
    end

    # provider
    app.vm.provider "docker" do |d|
      d.build_dir = "."
    end

  end

end

プロバイダーが引き継いだときに、すべての Docker イメージがビルドされていることを確認するにはどうすればよいですか?

4

0 に答える 0