流浪者命令-流浪者init与添加

时间:2019-04-08 07:10:30

标签: vagrant

我是Vagrant的新手。我已经阅读了Vagrant文​​档,但仍然对这两个命令感到困惑-vagrant add和vagrant init。我只知道vagrant init如何初始化VM实例,但我不确定vagrant add。两者对我来说看起来都一样。这2个之间的实际区别是什么?

1 个答案:

答案 0 :(得分:0)

没有vagrant add命令-我假设您引用了vagrant box add

您也可以阅读https://stackoverflow.com/a/53657143/4296747,在这里我尝试描述流浪汉的初始步骤。

回答您的问题:

  • vagrant box add在Box仓库中添加一个盒子,它从互联网上下载一个无用的盒子文件,并复制您$HOME/.vagrant.d下的文件并预先配置该盒子,以便在您运行时可以使用它虚拟机它不会创建您可以使用的任何VM。
  • vagrant init只是一个基本脚本,它将创建骨架Vagrantfile。如果没有可使用的Vagrantfile,并且不确定如何编写,请运行此命令。

请注意,如果您有自己的Vagrantfile,则不需要vagrant init,并且在运行vagrant up时,vagrant会自动为您下载该框,以便初学者可以跳过{{1} }