令人惊讶的是,除了整个“入门”教程中的引用之外,没有关于 Vagrant 命令所做的任何文档。
到目前为止,我已经想明白了:
gem
init
-用一个新的 Vagrantfile 准备一个目录provision
-只运行供应阶段(例如,Chef,Puppet...)reload
-修改 VM 配置(例如,重新应用 Vagrantfile) ,重新启动 VM,重新配置ssh
-打开到 VM 的 SSH shell 连接ssh-config
status
suspend
-使虚拟机休眠这些对吗?其他人呢?我还是不太清楚 reload
和 destroy
/up
之间的确切区别。