An example Vagrant virtual machine setup with Docker and Terraform installed.
This example accompanies the book Bootstrapping Microservices. It's a practical and project based guide that takes you from a single microservice on your dev PC to a complete microservices application deployed to a production Kubenetes cluster.
To try out this example you need VirtualBox and Vagrant installed.
Clone this repo:
git clone https://github.com/bootstrapping-microservices/example-vagrant-vmChange directory into the local repo:
cd example-vagrant-vmBoot the VM using Vagrant:
vagrant upNow connect a command line shell to the VM:
vagrant sshYou can now invoke commands at the shell to execute them in the VM.