- 30 秒認識 vagrant:
Vagrant 是一個 ruby 寫的工具,它是一個 DSL 讓開發者可以輕易控制 VirtualBox 的 VM 。用它可以輕鬆管理和制作我們理想中的開發環境。
$ gem install vagrant #安裝 vagrant
$ vagrant box add ubuntu http://cloud-images.ubuntu.com/vagrant/quantal/current/quantal-server-cloudimg-i386-vagrant-disk1.box #安裝新的 Vagrant Package。這裡的 ubuntu 是一個預先做好的空的 ubuntu 12.10 (intel-based)
$ vagrant init ubuntu
$ vagrant up
此時就可以使用 vangrant ssh
連到vm了,預設使用者/密碼為 vangrant/vangrant
接著編輯本地資料夾中的 Vagrantfile,修改config.vm.network :hostonly, "33.33.33.33"
將ip改成自己想要的ip,這裡以 "33.33.33.33" 為例。修改完後要執行vangrant reload
- 安裝 knife:
- 安裝:
gem install knife-solo
- 新建專案:
$ knife solo init knife-solo-demo
$ cd knife-solo-demo
- Bootstrap:
knife solo bootstrap [email protected]