gpt4 book ai didi

vagrant - 如何从 Vagrant 配置 Dockerfile

转载 作者:IT老高 更新时间:2023-10-28 12:41:42 27 4
gpt4 key购买 nike

如何通过外部 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

非常感谢您的帮助

最佳答案

An option for the Docker provisioner to build images已添加到 v1.6.0 .从 the Vagrant website 下载最新版本.

完成后,在 Vagrantfile 旁边放置一个 Dockerfile。将此添加到您的 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

现在您的 Docker 镜像将使用 vagrant up 构建和运行。

关于vagrant - 如何从 Vagrant 配置 Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21167531/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com