$ vagrant box add base http://files.vagrantup.com/lucid32.box
$ cd ~/precise32
$ vagrant box add base http://files.vagrantup.com/precise32.box
$ vagrant init
$ vagrant up
$ vagrant ssh
$ vagrant halt
$ vagrant suspend
$ vagrant resume
$ vagrant destroy
デフォルトでは次のような設定になっている。
これに、別の共有フォルダを追加してみる。
config.vm.share_folder "v-data", "ゲストOS のフォルダ", "ホストOS のフォルダ"
例
config.vm.share_folder "v-data", "~/share", "~/Vagrant_share"
共有フォルダが機能しない場合、Vagrant-vbguest plugin で、VirtualBox guest additions をアップデートしてみる。
$ vagrant gem install vagrant-vbguest $ vagrant vbguest
sudo apt-get install git-core
AND OR
Vagrant とは
Vagrant は VirtualBox 上の仮想マシンをコマンドラインから作成してくれるソフトウェア。ソフトウェアのビルドなど GUI を必要としない環境を容易に構築出来る。 Vagrant は VirtualBox 上の仮想マシンをコマンドラインから作成してくれるソフトウェア。GUI を必要としないソフトウェアのビルド環境などを容易に構築出来る。仮想マシン(Ubuntu Lucid)の構築
仮想マシン(Ubuntu 12.04)の構築
- VirtualBox をダウンロード して、インストール。
- Vagrant をダウンロード して、インストール。
- VirtualBox をダウンロード して、インストール。
- ターミナルを起動し、Ubuntu Lucid (10.04) 32-bit をインストール。
- 仮想マシンの作業フォルダを作成。(例:~/precise32)
- ターミナルを起動し、作業フォルダに移動。
- Ubuntu 12.04 LTS (Precise Pangolin) 32-bit をインストール。
- 仮想マシンを初期化。
これにより、作業フォルダに 'Vagrantfile' という設定ファイルが作成される。$ vagrant box add base http://files.vagrantup.com/lucid32.box
$ cd ~/precise32
$ vagrant box add base http://files.vagrantup.com/precise32.box
仮想マシンの利用
共有フォルダの設定
デフォルトでは次のような設定になっている。
これに、別の共有フォルダを追加してみる。
起動したフォルダにあるファイル "Vagrantfile" を編集し、Vagrant::Config.run do |config| ~ end の間に、下記のようなコマンドを追加。 ファイル 'Vagrantfile' を編集し、Vagrant::Config.run do |config| ~ end の間に、下記のようなコマンドを追加。例
共有フォルダが機能しない場合、Vagrant-vbguest plugin で、VirtualBox guest additions をアップデートしてみる。
その他
git のインストール