gpt4 book ai didi

virtual-machine - 如何导出 Vagrant 虚拟机以进行传输

转载 作者:行者123 更新时间:2023-12-03 04:50:15 29 4
gpt4 key购买 nike

我有一个 vagrant box 已启动并正在运行(配置有 LAMP 堆栈)。我需要将其转移到另一台电脑上。我怎样才能导出它?我想我可以获得一个可以复制到另一台电脑的文件,这样我就可以运行一些命令来导入 Vagrant 盒。

最佳答案

你有两种方法可以做到这一点,我将其称为肮脏方式干净方式:

<强>1。 肮脏方式

使用vagrant package命令从当前的虚拟环境创建一个盒子:

http://docs.vagrantup.com/v2/cli/package.html

然后将盒子复制到另一台电脑,使用 vagrant box add 添加它,并像往常一样使用 vagrant up 运行它。

请记住,虚拟机启动时,工作目录(带有 Vagrantfile 的目录)中的文件是共享的,因此您也需要将其复制到另一台电脑。

<强>2。 干净方式

理论上,永远不需要使用 Vagrant 进行导出/导入。如果您有远见,可以使用配置来配置虚拟环境(chef、puppet、ansible),并为工作目录使用 git 等版本控制系统,那么此时复制环境就像运行一样简单:

git clone <your_repo>
vagrant up

关于virtual-machine - 如何导出 Vagrant 虚拟机以进行传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20679054/

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