March 7, 2010
Vagrant first released
Mitchell Hashimoto released Vagrant 0.1.0 on March 7, 2010 — a tool for building reproducible development environments in virtual machineSoftware that emulates a computer — often runs one OS inside another for isolation or portability.s.
What it was for
Vagrant reads a `Vagrantfile` describing a VM image, provisioning scripts, and port forwards — `vagrant up` boots an identical environment on any laptop. It standardized dev/prod parity before DockerSoftware that packages applications into containers — became the default way to ship and deploy services. dominated and led HashiCorp to Terraform and Consul. Example: a Rails app with Postgres running in VirtualBox after one command.
People
- Mitchell Hashimoto — creator
Companies
- HashiCorp
Why it's here
Vagrant made 'works on my machine' a solvable problem with shareable VM configs.
Why it mattered
It popularized infrastructure-as-code for local development and spawned the HashiCorp ecosystem.
What it solved
Onboarding to a project meant hours of manual dependency installation and broken environments.
Media
ImageVagrant (software)Fco.plj, CC BY-SA 3.0, via Wikimedia Commons
Related
- Docker open-sourcedMarch 20, 2013
- Terraform first releasedJuly 28, 2014
- Ruby 0.95 publicly releasedDecember 21, 1995