この広告は、90日以上更新していないブログに表示しています。
Vagrant 1.5がリリースされたと思ったら、Vagrant Cloudなんてのが登場してますね!
で、Vagrant Cloudの中にVagrant Shareってのがあるんだけど、試してみたらとんでもなかったので、早速やり方をシェアするよ!
Vagrant Cloudのページにアクセスして、まずはユーザ登録しよう。
迷うことはないと思うけど、「JOINVAGRANT CLOUD」ってボタンをクリックすれば登録ページに飛べる。

次に、ユーザ名、メールアドレス、パスワードを入力したらユーザ登録は完了だ。

Macの場合は普通にダウンロードページからdmgファイルを落として、ダブルクリックでインストール。
念のため、確認。
$ vagrant -vVagrant 1.5.0
HTTPサーバが必要なので、Vagrantfileにその設定を記述しよう。
ついでに、ここでは確認用のindex.htmlも作ってるよ。
VAGRANTFILE_API_VERSION = "2"Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "precise64" config.vm.box_url = "http://files.vagrantup.com/precise64.box" config.vm.network :forwarded_port, guest: 80, host: 8080 config.vm.provision "shell", inline: <<-EOT apt-get update apt-get install -y apache2 rm -rf /var/www ln -fs /vagrant /var/www echo "<h1>Hello, Vagrant Cloud.</h1>" > /vagrant/index.html EOTend
Vagrantfileを作成したら、いつも通り
$ vagrant up
で、仮想マシンを立ち上げる。
事前準備が整ったので、vagrant login コマンドを叩こう。
$ vagrant login......If you don't have a Vagrant Cloud account, sign up at vagrantcloud.comUsername or Email: <ユーザ名入力>Password (will be hidden):<パスワード入力>You're now logged in!
もちろんユーザ名とパスワードは、Vagrant Cloudに登録したものだ。
You're now logged in! って表示されてればログインOK。
では、vagrant share コマンドでシェアしてみよう。
$ vagrant share......==> default: Checking authentication and authorization...==> default: Creating Vagrant Share session... default: Share will be at: lively-bunny-1387==> default: Your Vagrant Share is running! Name: lively-bunny-1387==> default: URL: http://lively-bunny-1387.vagrantshare.com==> default:==> default: You're sharing your Vagrant machine in "restricted" mode. This==> default: means that only the ports listed above will be accessible by==> default: other users (either via the web URL or using `vagrant connect`).
なんか色々出てくると思うけど、一番下の方にURLが書いてあるはずだ。
この例だとhttp://lively-bunny-1387.vagrantshare.com がそれだね。
このURLは毎回変わるので、試すときは、実際に手元で表示されてるURLを使ってね。
じゃあ、URLをコピってブラウザで表示してみよう。
Hello,Vagrant Cloud. って表示されてれば成功だ!

普通にスマホとかからもアクセスできて超絶便利。
いらなくなったら停止しよう。
Ctrl + C
これで、さっきのURLにアクセスしても何も出なくなるはずだ。簡単だね!
ちょっとしたWebアプリケーションのデモ程度だったら、これだけで完結しちゃいそうだよね。
正直恐れいった。これは今後の発展に大いに期待!!
まだ作り途中なんだけど、Vagrant入門者向けに資料を作ってるので、よかったら使ってね!
社内勉強会とかでハンズオン学習するときに活用できると思うのだ!!
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。