如何在Vagrant中提供Docker映像?

如何在Vagrant中提供Docker映像?,vagrant,docker,vagrantfile,boot2docker,Vagrant,Docker,Vagrantfile,Boot2docker,更新 我自己找到了解决方案——我在这里创建了一个简单的样板: 请从这里继续 我的build_dir中的docker文件需要各种docker映像才能使用,我想我可以强制Vagrant在准备过程中创建这些映像,但这没有成功 Vagrant.configure2 do | config| config.vm.define app do | app| 提供 app.vm.provision docker do | d| d、 build_image/Docker/lib/ubuntu,args:-t l

更新 我自己找到了解决方案——我在这里创建了一个简单的样板: 请从这里继续

我的build_dir中的docker文件需要各种docker映像才能使用,我想我可以强制Vagrant在准备过程中创建这些映像,但这没有成功

Vagrant.configure2 do | config| config.vm.define app do | app| 提供 app.vm.provision docker do | d| d、 build_image/Docker/lib/ubuntu,args:-t local/ubuntu d、 build_image/Docker/lib/ubuntumongodb,args:-t local/ubuntumongodb d、 build_image/Docker/lib/ubuntunginx vagrant,args:-t local/ubuntunginx d、 build_image/Docker/lib/ubuntu节点,args:-t local/ubuntu节点 终止 供应商 app.vm.provider docker do | d| d、 build_dir=。 终止 终止 终止
当提供商接管时,我如何确保所有docker映像都已生成?

您是否使用vagrant up-provision启动vm?是的,vagrant up-provision-provider=docker您可以共享用于vagrant docker提供商的docker文件并解释/docker/lib/目录的位置吗?