Adding an Ubuntu Xenial (16.04 LTS) Vagrant box
Vagrant boxes are referred to by their names, usually following the username/boxname naming scheme. A 64-bits Precise box released by Ubuntu will be named ubuntu/precise64 while the centos/7 box will always be the latest CentOS 7 official box.
Getting ready
To step through this recipe, you will need the following:
- A working Vagrant installation using the free and open source Virtualbox hypervisor
- An Internet connection
How to do it…
Open a terminal and type the following code:
$ vagrant box add ubuntu/xenial64 ==> box: Loading metadata for box 'ubuntu/xenial64' box: URL: https://atlas.hashicorp.com/ubuntu/xenial64 ==> box: Adding box 'ubuntu/xenial64' (v20160815.0.0) for provider: virtualbox box: Downloading: https://atlas.hashicorp.com/ubuntu/boxes/xenial64/versions/20160815.0.0/providers/virtualbox.box ==> box: Successfully added box 'ubuntu/xenial64' (v20160815.0.0) for 'virtualbox'!
How it works…
Vagrant knows where to look for the latest version for the requested box on the Atlas service and automatically downloads it over the Internet. All boxes are stored by default in ~/.vagrant.d/boxes
.
There's more…
If you're interested in creating your own base Vagrant boxes, refer to Packer (https://www.packer.io/) and the Chef Bento project (http://chef.github.io/bento/).