vagrant 安装的虚拟机把我的 C 盘占满了。。。,不得已我要进行数据迁移
导出
需求:想把当前虚拟机迁移到另外一台新电脑
在虚拟机当前的目录下执行 cmd
, 在弹出的命令行窗口输入
vagrant package --ouput=xxx.box
- –output: 打包的文件名,即输出的文件名,一般以
.box
作为后缀
看到 console 将 box 文件的输出路径打印出来了。
添加这个文件到 vagrant 中
vagrant box add 新文件别名 box文件
例如
vagrant box add minio-group-114 minio-group-114.box
查看 box 列表
minio-group2-114> vagrant box list
centos7 (virtualbox, 0)
k8s-centos7-master-120 (virtualbox, 0)
k8s-centos7-node1-121 (virtualbox, 0)
k8s-centos7-node2-122 (virtualbox, 0)
minio-group-112 (virtualbox, 0)
minio-group-113 (virtualbox, 0)
minio-group-114 (virtualbox, 0)
ubuntu (virtualbox, 0)
以上就是导出的相关步骤了!
导入
初始化 VagrantFile
配置文件
vagrant init minio-group-114
VagrantFile 具体怎么配置就不多说了
vagrant up
登录进去发现以前的配置和文件都在,至此就迁移成功了!