This project provides a Virtual Machine for Amazee.io's Pygmy. Specifically:
- Ubuntu 16.04
- Pygmy, Docker, and Docker Compose come pre-installed.
- On Linux, Pygmy tries to replace the host's DNS resolver. This is specific to dnsmasq, which was replaced with systemd-resolved in Ubuntu 16.10, making 16.04 LTS the latest release supported by Pygmy. Wrapping Pygmy inside a VM ensures compatibility on newer Ubuntu hosts, and prevents interference with the host's own DNS resolver.
- Vagrant >= 2.0.0
- VirtualBox (other Vagrant providers are untested)
Start the VM with vagrant up --provider=virtualbox
.
After booting the VM, Pygmy must be started manually using pygmy up
.
To configure the Pygmy SSH key, copy it to /home/vagrant/.ssh/id_rsa
inside the VM.