Map / src到/ home / vagrant

问题描述 投票:0回答:1

我编写了一个Vagrantfile,并希望将与Vagrantfile位于同一根目录的/ src文件夹同步到/ home / vagrant ..这样当我流浪汉ssh时,它会加载这个/ src目录中的文件。

我该怎么做呢?

# -*- mode: ruby -*-
# vi: set ft=ruby :

# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-18.04"
  # config.vm.network "private_network", ip: "192.168.33.10"
  config.vm.network :forwarded_port, guest: 6379, host: 6379
  config.vm.hostname = "geniusbox"
  config.vm.provider "virtualbox" do |vb|
    vb.memory = "1024"
  end
  config.vm.provision :shell, :path => "init.sh"
end
vagrant vagrantfile
1个回答
0
投票

我不建议直接映射到/home/vagrant,这个文件夹需要包含你的bash文件,ssh密钥等,所以除非你确定并且你在主机上保留所有这些隐藏的文件/文件夹你可以做到,否则它会导致问题。

/home/vagrant/src映射可能更好

config.vm.synced_folder "src/", "/home/vagrant/src"
© www.soinside.com 2019 - 2024. All rights reserved.