/vm-vagrant-dev

Primary LanguageShellMIT LicenseMIT

Vagrant Docker Development-VM

latest v1.0.0 License MIT

Support for:

  • VitualBox

What is Vagrant?

Vagrant is a tool for automatic creation, configuration, management and provisioning of VMs inside VirtualBox, VMware and Parallels (and others). It will create and manage all VM network interfaces, shares and settings (eg. number of cpus, memory...).

Hint: Vagrant doesn't provides GUI tools, it's just a CLI tool.

Features

  • Centos 7
  • Docker daemon
  • HTTP Reverse Proxy
  • Samba shares (eg. for Windows)
  • Local development environment

Installation

git clone --recursive --config core.autocrlf=false https://github.com/guiyomh/vm-vagrant-dev.git devvm
cd dev-vm
vim vm.yml
vagrant up