如何在vagrant vbox中包含文件
假设我正在运行一个长方体的实例。如何包含物理上与box和vagrantfile位于同一目录中的文件?我想我需要在流浪汉档案中说明这一点。这应该包括什么样的外观 我的文件(不包括评论)是: 运行我得到的盒子:如何在vagrant vbox中包含文件,vagrant,vagrantfile,vbox,Vagrant,Vagrantfile,Vbox,假设我正在运行一个长方体的实例。如何包含物理上与box和vagrantfile位于同一目录中的文件?我想我需要在流浪汉档案中说明这一点。这应该包括什么样的外观 我的文件(不包括评论)是: 运行我得到的盒子: (...) default: SSH auth method: private key default: Warning: Authentication failure. Retrying... default: Warning: Authentication failure. Retryi
(...)
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
我可以将“vagrant ssh”插入其中,但是没有/vagrant\u数据文件夹可用
默认情况下,Vagrant将您的项目目录(请记住,这是带有Vagrant文件的目录)共享到项目中的/Vagrant
目录
客人机器
请注意,当您vagrant ssh
进入您的机器时,您处于/home/vagrant
中/home/vagrant
与同步目录不同
/vagrant
目录
因此,如果您有一个与vagrantfile物理驻留在同一目录中的文件,您将能够从
/vagrant
目录访问VM中的文件。vagrant ssh with ls/vagrant显示没有包含任何文件。但是,当我运行vagrant时,我收到的是身份验证失败我收到的是身份验证失败?但是你可以连接吗?这可能意味着盒子中的/vagrant
文件夹(某些盒子所有者确实禁用了该文件夹),您可以在vagrant文件config.vm.synced_文件夹中添加以下行。“/vagrant”,禁用:false
如果您希望返回默认的/vagrant
文件夹或用任何其他名称替换/vagrant
。是的,我可以运行vagrant ssh并连接到正在运行的计算机。仍然没有发现ls/vagrant的任何信息。我还插入了您提到的那一行。添加config.vm.synced_folder“,“/vagrant_data”
并通过运行vagrant reload
重新启动vm。文件应位于/vagrant_data
目录中,但没有创建目录/vagrant_数据。当尝试执行随机重新加载时,我得到:默认值:SSH身份验证方法:私钥默认值:警告:身份验证失败。重试。。。
(...)
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...