appendix A. Creating a development environment with Vagrant

Vagrant is a tool that allows us to script the creation of a virtual machine (VM). It’s typically used for creating a VM to run on our local computer (rather than building a VM to run in the cloud).

Vagrant is a great way to create a Linux-based development environment. It’s also great for experimenting with new software (e.g., Docker and Terraform). You can use it so that you don’t clutter up your regular development computer with new software.

I used Vagrant extensively on a day-to-day basis for development until just recently. It was really useful as a convenient way to get Docker working on a computer running Windows 10 Home. Now, I use WSL2 (Windows Subsystem for Linux 2). Docker ...

Get Bootstrapping Microservices with Docker, Kubernetes, and Terraform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.