This repo uses Docker to immitate a lightweight VM. This allows me to have a coding environment that has the colorschemes, settings, and everything else I use when coding anywhere I go; all I have to do is spin up my VM and it will have everything I need.
docker build -t conordonihoo/vm:<specific-tag> .
docker push conordonihoo/vm:<specific-tag>
docker pull conordonihoo/vm:<specific-tag>
docker run --rm -it conordonihoo/vm:<specific-tag>