首页 > 解决方案 > 如何从主机获取文件到 vagrant VM (MAC OS)

问题描述

我已经有一段时间没有使用 vagrant 了,所以我正在为此绞尽脑汁。

我知道在主机和 vagrant VM 之间“交换文件”的一种方法是将您需要的任何文件复制到主机的 vagrant 文件夹中,该文件夹包含 Vagrantfile - 您运行“vagrant up”的相同文件夹和'vagrant ssh' 连接到 /home/vagrant 文件夹(表示您已进入 vagrant vm)。但是,当我进入 vagrant vm 文件夹 /home/vagrant 时,我没有添加到主机的 vagrant 文件夹中的文件。

我尝试了另一种方法,进入 vagrant vm 的默认文件夹 /home/vagrant 并运行“touch hello.txt”。然后我使用 Finder 检查了主机的 vagrant 文件夹,不,我也没有看到 hello.txt 文件。

感谢任何有用的输入。

标签: vagrant

解决方案


我终于找到了...

Vagrantfile文件中,查找以下配置设置:

config.vm.synced_folder

而我的实际上设置为:

config.vm.synced_folder ".", "/vagrant"

当我回去检查我的 vagrant vm 中的/vagrant(NOT /home/vagrant) 文件夹时,我发现了我放在主机的 vagrant 文件夹中的文件。

虽然我不知道“。”是什么。意味着 - 但与此同时,我很高兴我找到了我需要的东西:)


推荐阅读