外部Dockerfile経由でDockerのプロビジョニングを開始するにはどうすればよいですか? マイVagrantfileは、現時点では、このようになりますVagrantからDockerfileをプロビジョニングするには
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.define :server_infrastructure do |t|
end
config.vm.provision "docker" do |d|
d.pull_images "ubuntu"
#how does the below work?
#d.build "new-container-name" "local-docker-file-name"
end
end
あなたの助けを大幅に
このVagranfileを実行すると、このマシンの設定にエラーが発生します。 次のエラーを修正して、もう一度お試しください: ドッカプロバイダ: *「build_dir」または「イメージ」これは、ドッカーのプロビジョニングのために、VMを立ち上げるの一環として、ドッカー画像を育てるためである – Mark
を設定しなければならないの一つ。 Dockerのプロバイダではなく、Linux上またはOS Xの最小限のVMでDockerイメージをネイティブに表示します。https://github.com/mitchellh/vagrant/issues/3721#issuecomment-42600273を参照してください。 –