有人知道rant up --no-parallel
标志是什么吗?我在文档中发现,每当我在同一个 Vagrantfile 中链接两个不同的容器时,我都应该使用它。
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.define "a" do |app|
app.vm.provider "docker" do |d|
d.name = "a"
d.image = "a"
end
end
config.vm.define "b" do |app|
app.vm.provider "docker" do |d|
d.name = "b"
d.image = "b"
d.link("a:a")
end
end
end
如果我有 Vagrantfile 看起来像这样,我应该运行什么?
rant up a --no-parallel && rant up b
或
rant up a && rant up b --no-parallel
或
rant up --no-parallel
?

--no-parallel
选项在使用rant up
将多台机器一起启动时是有意义的:也就是说,当 Vagrantfile 声明多台机器并且rant up
没有给出机器名称或多个机器名称时。在这种情况下,如果提供程序支持(是的,Docker 提供程序确实支持),Vagrant 将尝试并行启动所有请求的机器,除非
因此,使用 Docker 提供程序,当链接容器时,可以使用--no-paralel
当一起启动多台机器时:
$ rant up --no-parallel
或
$ rant up /regex to match machine names/ --no-parallel
但是,如果您使用单独的命令逐个启动机器,则无论是否指定--no-parallel
,都不会产生任何影响(也不会造成伤害)。
$ rant up a && rant up b
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(62条)