Aşağıdaki basit adımları takip ederek, vagrant ile yeni bir sanal Ubuntu 14.04 kutusu yaratabilirsiniz. Sisteminizde Oracle VM VirtualBox'un kurulu olduğundan emin olun.


Vagrant'ı download edin


Vagrant'ı vagrant sitesinden indirip sisteminize kurulumunu yapın.


Ubuntu kutusunu seçin


Eğer vagrant ubuntu boxes linkine giderseniz, mevcut olan kutuların tümünün listesini bulabilirsiniz. Biz bu örnekte ubuntu/trusty64-juju kutusunu kullanacağız.


Kutuyu ekleme


Yeni bir teminal penceresi açıp, aşağıdaki komut ile yeni Ubuntu kutusunu vagrant ile sisteme ekleyin. Bu işlemi bir kere yaptıktan sonra bir daha yapmanıza gerek kalmayacak, çünkü kutu sisteminize eklenmiş olacak. Yeni bir proje yaratacağınız zaman bu işlemi yapmayacaksınız.


$ vagrant box add ubuntu/trusty64-juju
==> box: Loading metadata for box 'ubuntu/trusty64-juju'
box: URL: https://atlas.hashicorp.com/ubuntu/trusty64-juju
==> box: Adding box 'ubuntu/trusty64-juju' (v20160621.0.0) for provider: virtualbox
box: Downloading: https://vagrantcloud.com/ubuntu/boxes/trusty64-juju/versions/20160621.0.0/providers/virtualbox.box
==> box: Successfully added box 'ubuntu/trusty64-juju' (v20160621.0.0) for 'virtualbox'!

Yeni proje klasörü yaratmak


$ mkdir ubuntu-trusty64-juju
$ cd ubuntu-trusty64-juju/

Vagrant kutusunu kurmak


$ vagrant init ubuntu/trusty64-juju
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

Vagrant kutusunu başlatmak


Bu işlem yeni kutuyu Oracle VM VirtualBox içine ekleyecek.


$ vagrant up

Komutun sonunda aşağıdaki satırları göreceksiniz.


==> default: From your browser on your hosts, you should be able to
==> default: access the GUI by going to: http://127.0.0.1:6080
==> default:
==> default: Your password is: v8ZQ/rUg
==> default: juju-gui start/running, process 14315
==> default: juju-gui start/running, process 14315

Eğer http://127.0.0.1:6080 adresine giderseniz, admin:v8ZQ/rUg ile Juju admin ekranına bağlanabilirsiniz. Bunun ne işe yaradığını bilmiyorum ama siz ilgilenebilirsiniz.


Kutuya girmek


$ vagrant ssh
vagrant@vagrant-ubuntu-trusty-64:~$

Bu andan itibaren yeni Ubuntu kutunuzu kullanabilirsiniz.


Root klasörü


# List root folder
vagrant@vagrant-ubuntu-trusty-64:~$ ls -l /vagrant
total 4
drwxr-xr-x 1 vagrant vagrant 68 Jun 24 12:45 charms
-rw-r--r-- 1 vagrant vagrant 3024 Jun 24 12:43 Vagrantfile

# Get into root folder
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant
vagrant@vagrant-ubuntu-trusty-64:/vagrant$ ls -l
total 4
drwxr-xr-x 1 vagrant vagrant 68 Jun 24 12:45 charms
-rw-r--r-- 1 vagrant vagrant 3024 Jun 24 12:43 Vagrantfile