私はVagrant 1.7+を使用していますが、私の設定で動作させることに成功しました。Ubuntu 14.00+ を使用していますが、直面している問題は、プロジェクトを外部ソースと共有できないことです。
私は現在「private_network」を使用していますが、それは内部専用ネットワークですが、すべてが機能し、ホストが機能し、ドメイン経由でプロジェクトにアクセスできることを理解できます。
次に、「public_network」を試しましたが、何も機能しません。ホストを作成するプラグインが機能せず、URLも共有できないようです。
共有とは、「vagrant share」機能を意味します。
私のチームが(オフィスの外で)私がどこまで来たかを見て、彼らが私の仕事をレビューできるように、私に見せたり修正方法を教えたりできる人はいますか?
私のVagrantファイル:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.provision "shell", inline: "echo Starting up Setup.sh"
config.vm.box = "ubuntu/trusty32"
config.vm.network :forwarded_port, guest: 80, host: 8885, auto_correct: true
config.hostsupdater.remove_on_suspend = true
config.vm.network :public_network, ip: '172.16.35.51', :netmask => '255.255.0.0', :bridge => 'eth0'
config.vm.hostname = File.basename(Dir.getwd)+ ".dev"
#config.hostsupdater.aliases = ["alias.testing.de", "alias2.somedomain.com"]
# Name will dynamic fetch the name of the project #
config.vm.provider "virtualbox" do |v|
v.name = File.basename(Dir.getwd)
v.customize ["modifyvm", :id, "--memory", "1024"]
end
config.vm.provision "shell" do |s|
s.path = "setup.sh"
end
config.vm.post_up_message = "Machine ready, use `vagrant ssh` to connect to it."
end