skillup

技術ブログ

サーバー・ネットワーク

Vagrantでのフォルダ共有

投稿日:2017年4月18日 更新日:

vagrantとホストOSのフォルダの共有

ディフォルトではvagrantはホストOSとフォルダの共有ができます。ただし、virtualboxとvagrantのバージョン間のちがいからマウントできないこともあり、その場合下記のようなエラーメッセージがでてしまいます。

この場合、virtualboxとvagrantのバージョンなどの不一致が原因であることが多いです。
下記コマンドを入力するとプラグインがインストールされ、vagrantのバージョンをvirtualboxに合わせてくれます。

下記コマンドでバージョンを確認すると

このようなメッセージが出て、バージョンが合わないと言われてしまいます。

Vagrantで共有フォルダのマウントに失敗するときの対処方法

ネットワークアダプタ設定

その場合、virtualboxが古いので新しいものをダウンロード→インストールしましょう。ここでもネットワークの設定が不適切だと下記のようなエラーがでます。

その場合、

1 ネットワークと共有センター
2 アダプターの設定の変更
3 対象のVirtualBox Host-Only Ethernet Adapterを右クリック→プロパティ
4 VirtualBox NDIS6 Bridged Networking Driverにチェック

をしてあげましょう。これで動くはず・・・

VirtualBoxでHost-Only Ethernet Adapterが原因でVMが起動しない時

任意のディレクトリをマウント

vagrantでは正常に起動した場合、Vagrantfileがおいてあるディレクトリと/vagrant/以下が共有されます。

※もちろん任意に選ぶこともできます。

Vagrantの共有ディレクトリ設定

-サーバー・ネットワーク

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

Terraform入門(シンプルなEC2の構築)

前回の記事でcloudformationとterraformの比較や紹介をしましたが、terraformがとっつきやすかったため、簡単なサンプルとメモを。 Contents1 インストール2 実行手順 …

no image

dockerでの環境構築 〜コンテナ作成し、実作業ができるまで(mac編)

今や環境構築の保存や移行などが比較的自由にできるようにはなってきていると思います。 自分の場合は未だにvagrantのイメージフォルダを移行してやっていますが(汗)。 参考リンク vagrantで仮想 …

no image

クロスドメインがらみのajax

ajaxで別ドメインに対して、プログラムを実行したい時に注意すべきことなどを。 Contents1 ログ、レスポンスヘッダをとにかく追う2 特定ドメインからの許可3 フレームワーク側での認証ロジック( …

no image

nginxのSSL通信や認証、ログに関して

今回はnginxでSSL通信をする際の注意点など。といっても、それほど難しくないようでSSL通信をするには主に2つだけです。 SSLを利用することを明示 サーバー証明書と秘密鍵を指示する またngin …

no image

メモリー不足でのスワップ割り当て

先日、あるサーバーでcomposerをinstallしようとしたところ、 The following exception is caused by a lack of memory or swap, …

アーカイブ