host machineへのアクセスへのオプションです。
まず、公式ドキュメントを見ましょう。
Vagrant Networking
Prot Forwarding:ポートフォワーディング
ポートフォワーディング:インターネットから特定のポート番号宛てに届いたパケットを、あらかじめ設定しておいたLAN側の機器に転送する機能
現状
localのvagrant rootディレクトリにファイルを置きます。
ブラウザでipをたたくと、jpegが反映されています。
port forwardingを追加
1 2 3 4 5 6 | Vagrant.configure( "2" ) do |config| config.vm.box = "hashicorp/precise64" config.vm.provision :shell , path: "bootstrap.sh" config.vm.network "private_network" , ip: "192.168.33.10" config.vm.network :forwarded_port , guest: 80 , host: 4567 end |
vagrant reload
http://127.0.0.1:4567/test.jpeg でたたく
上手くいってるっぽいです。
大体vagrantの基礎はこの辺で良いかな~