Skip to content

Vagrant

September 29, 2023
June 4, 2017

Create and configure lightweight, reproducible, and portable development environments.

Vagrant by HashiCorp
Vagrant Curriculum - HashiCorp Learn
Vagrant Documentation
Command-Line Interface - Vagrant by HashiCorp

# 'box' equals virtual machine image
vagrant box add ubuntu/trusty64

mkdir trusty64 && cd trusty64
# init a project from box, configuration in `Vagrantfile`
vagrant init ubuntu/trusty64
# start an instance with the `Vagrantfile`
vagrant up --provider virtualbox
# `pwd` is mounted to /vagrant
vagrant destroy

Getting Started with Vagrant
How to Create a Vagrant Base Box from an Existing One ♥ Scotch
Vagrant Cloud
Vargant 一个属于程序员的虚拟机 | YL Notes
Easy Node.js Development Environment With Vagrant - Tuts+ Course

Vagrantfile

Vagrantfile - Vagrant by HashiCorp

Building Vagrant box

Creating a Base Box - Vagrant by HashiCorp
Building a Vagrant Box from Start to Finish

jedi4ever/veewee: Easing the building of vagrant boxes