virtualbox,vagrantでローカルに検証環境を作っているのですが、このつくった検証環境は共有できるのでしょうか?
また、どのように共有できるようにするのでしょうか?
補足
OS:MacX 10.10.5
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
共有、というのは、その環境を他の人(virtualbox/vagrant を実行しているホスト以外のホスト)からも見えるようにしたい、ということでしょうか?
public_network
を使う方法と vagrant share
を使う方法があげられます。
public_network
Vagrantfile で次のように public_network
を記述します。
Vagrant.configure(2) do |config| : config.vm.network "public_network" : end
すると、vagrant で立ち上げた環境が、vagrant を実行しているホストと同じネットワークに接続されるようになります。
つまり、例えばホストの IP アドレスが 192.0.2.123/24 などであった場合、192.0.2.124/24 のようなアドレスが振られるようになります。
ので、その他のホストから 192.0.2.124 でアクセスできるようになります。
もちろん、DHCP で自動でアドレスが付与されるようになっていないなら手動でアドレスを設定する必要がありますし、ホストの FW で必要なポートを開けておく必要もあったかと思います。
また、インターネット経由での共有はこれでは不可能で、イントラネット内のホスト同士でのみ閲覧することができます。
vagrant share
vagrant share
を使えば、インターネット経由でも vagrant 環境にアクセスすることができます。
具体的な手順は・・・下記のサイトなどを参考にしてみてください。
投稿2016/05/02 03:24
総合スコア4514
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/02 07:00