如何在vagrant vbox中包含文件

时间:2017-09-11 09:53:39

标签: vagrant vagrantfile vbox

假设我正在运行一个盒子的实例。如何包含与box和vagrantfile位于同一目录中的文件?我想我需要在vagrantfile中说明。应该怎么包括外观?

我的vagrantfile(不包括评论)是:

Vagrant.configure("2") do |config|
config.vm.synced_folder ".", "/vagrant_data"

运行我得到的方框:

(...)
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...

我可以'流浪ssh'进入它,但是没有/ vagrant_data文件夹可用

1 个答案:

答案 0 :(得分:0)

来自vagrant doc

  

默认情况下,Vagrant将您的项目目录(请记住,那是带有Vagrantfile的目录)共享到您的/vagrant目录中   客机。

     

请注意,当您vagrant ssh进入您的计算机时,您将进入/home/vagrant/home/vagrant是与同步的目录不同的目录   /vagrant目录。

因此,如果您的文件与vagrantfile 位于同一目录中,您将能够从/vagrant目录访问VM。