您可以从VM内部执行无用的资源配置吗?

时间:2018-12-31 22:56:45

标签: vagrant vagrant-provision

通常,您必须从VM外部运行无业游民的供应才能创建VM。然后,我执行vagrant ssh检查生成的VM。

如果我想对VM进行细微调整(在我的情况下,使用Chef零配方),则必须切换到物理主机上的另一个选项卡,或者退出SSH会话。如果您可以在以前创建的VM中进行运行检查,那就太好了。

为什么要问:我打开了太多的终端标签以进行开发,并且正在寻找修剪的方法,并避免进行心理上下文切换(更不用说试图找出哪个标签是哪个)。

1 个答案:

答案 0 :(得分:1)

否,您不能在同一台无所事事的计算机内运行无用之物供应。 Vagrant正在主机上运行,​​并根据指定的vagrantfile设置VM。您希望在配置过程中应用的所有更改都必须以某种方式来自vagrantfile。

您可以做的是从游荡机内部以任何方式修改正在运行的游荡机,然后使用vagrant package将VM导出到新的游荡箱,然后用作新游荡机的基础虚拟机。

PS:不确定您的开发环境如何,但我建议您考虑使用诸如GNU screentmux之类的终端多路复用器,它们可能会帮助您解决“选项卡问题”

相关问题