tags

[3]
[3]
[1]
[1]

Vagrant / Virtual BOX で共有フォルダを設定する

● Vagrant の共有フォルダ

Vagrantでは以下のフォルダがデフォルトで共有フォルダになります

ホストマシン : 起動フォルダ( Vagrantfile があるフォルダ )
ゲストマシン : /vagrant/

なのでここにガンガン入れていきましょう。

● Vagrant共有フォルダ (ホスト ./)(ゲスト/vagrant) のディレクトリ、ファイルのパーミッションを設定する

共有フォルダのパーミッションはゲストマシンでは変更できません。
ホストマシン Vagrantfile に以下のように設定しましょう(ディレクトリ777, ファイル666 に設定します。)

config.vm.synced_folder ".", "/vagrant", mount_options: ['dmode=777','fmode=666']

● Vagrantで起動したマシンのApacheを自動起動する

Vagrant の共有フォルダをApacheのドキュメントルートにしているといくらホストマシン側で自動起動設定しても 共有フォルダのエラーでapacheが立ち上がりません。 そこで Vagrantfile に以下のように記述すると自動起動出来るようになります。

config.vm.provision :shell, run: "always", :inline => <<-EOT
    sudo service httpd start
EOT

● VagrantでCSSの更新が反映されない場合の対処法

http://bit.ly/2hFUXDf


関連エントリー

No.153
12/17 23:45

edit

virtualbox
vagrant