如何通过外部Dockerfile开始配置Docker?我的Vagrantfile目前看起来像这样
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
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助
Roh*_*ngh 30
在v1.6.0中添加了Docker配置器构建映像的选项.从Vagrant网站下载最新版本.
完成后,将Dockerfile放在Vagrantfile旁边.将其添加到您的Vagrantfile:
config.vm.provision "docker" do |d|
d.build_image "/vagrant", args: "-t my-name/my-new-image"
d.run "my-name/my-new-image"
end
Run Code Online (Sandbox Code Playgroud)
现在您的Docker镜像将被构建并运行vagrant up.
| 归档时间: |
|
| 查看次数: |
11468 次 |
| 最近记录: |