How to get started with Vagrant on Ubuntu 18.04

Vagrant is an open up source application used for the creation and management of virtual device (VM) environments. Not like most other virtual equipment applications, Vagrant focuses on the automation of VM deployment, so advancement time is significantly decreased.

I want to walk you by the method of putting in Vagrant on the Ubuntu 18.04 Desktop environment. At the time set up, we are going to use Vagrant to start a VM of Ubuntu Linux.

SEE: Cloud migration choice device (Tech Pro Investigate)

What you require

All you will need to have is a doing work set up of Ubuntu Desktop, model 18.04. Anything else can be uncovered in the standard repositories.

Installing VirtualBox

Simply because Vagrant is dependent on an current hypervisor, we should 1st put in a single. We’ll go with VirtualBox. And because we’re working with a desktop surroundings, we can merely open up Ubuntu Software package, look for for VirtualBox, and install with a single click on. As soon as that set up is finish, reboot the desktop, and you might be prepared to set up Vagrant.

Setting up Vagrant

Vagrant (and all of its dependencies) can be installed with a solitary command. Open up a terminal and problem:

sudo apt-get put in vagrant -y

When that installation finishes, it is really time to check our Vagrant technique. Do notice, if you’ve installed variation 5.2 of VirtualBox, you will require to obtain the right installer for the most recent version of from the Vagrant Obtain web page (as VirtualBox 5.2 isn’t supported by the model of Vagrant observed in the normal repositories) and set up with the command:

sudo dpkg -i vagrant*.deb

Deploying a VM

As I pointed out, I will reveal deploying a generic Ubuntu 18.04 VM. To do this, go back to the terminal window and issue the following command to down load the important picture:

vagrant box incorporate generic/ubuntu1804

You will be prompted to select the hypervisor supplier (Determine A). Due to the fact we are working with VirtualBox, form 4 and strike Enter.

Figure A

Deciding upon a hypervisor for Vagrant.

When the image download is full, Vagrant will inform you of its results. Following produce a new directory for the VM with the command:

mdkir ~/ubuntu1804

Modify into that freshly made listing with the command:

cd ~/ubuntu1804

Create a new Vagrant file with the command:

nano Vagrantfile

Duplicate the next contents to the file:

# -*- mode: ruby -*-
# vi: established ft=ruby :


Vagrant.configure("2") do |config|
  ##### Outline VM #####
  config.vm.determine "ubuntu-01" do |config|
  config.vm.hostname = "ubuntu-01" = "generic/ubuntu1804"
  config.vm.box_check_update = false "personal_community", ip: ""

Note: Alter the IP handle to match your network scheme, but make guaranteed it truly is on a unique subnet.

vagrant up

This will spin up the image and launch the virtual device (Determine B).

Determine B

Figure B

Our Ubuntu virtual machine all set for action.

You can now SSH into that VM with the command:

vagrant ssh

At this issue, you can perform on that generic Ubuntu platform. When you happen to be finished, problem the exit command and challenge 1 of the subsequent:

  • Shut down the VM with the command vagrant halt.
  • Hibernate the VM with the command vagrant suspend.
  • Destroy the VM with the command vagrant destroy.

And which is all there is to making use of Vagrant to spin up virtual machines. Pleased establishing.

Also see


Image: HashiCorp

Fibo Quantum

Be the first to comment

Leave a Reply

Your email address will not be published.