Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codenameyau/vagrant-boxes
:gift: Collection of vagrant boxes
https://github.com/codenameyau/vagrant-boxes
devops django rails vagrant vagrant-boxes vagrantfile
Last synced: 23 days ago
JSON representation
:gift: Collection of vagrant boxes
- Host: GitHub
- URL: https://github.com/codenameyau/vagrant-boxes
- Owner: codenameyau
- Created: 2015-03-17T03:03:45.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-11-24T17:14:41.000Z (about 7 years ago)
- Last Synced: 2024-10-31T20:43:20.787Z (2 months ago)
- Topics: devops, django, rails, vagrant, vagrant-boxes, vagrantfile
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vagrant-boxes
### Getting Started
Download and install both [Vagrant](https://www.vagrantup.com/downloads.html)
and [VirtualBox](https://www.virtualbox.org/wiki/Downloads).### Commands
```bash
vagrant up
``````bash
vagrant provision
``````bash
vagrant destroy
``````bash
vagrant halt
``````bash
vagrant ssh
```### Why Vagrant over Docker?
Vagrant and docker both essentially do the same thing, that is provision
an isolated development environment with the ability to quickly start and
destroy them.**Simplicity**: For monoliths, Vagrant is great since you'll have a deal with
a much smaller subset of commands and problems than you do with docker. It's
as simple as downloading vagrant and virtualbox and running vagrant up and
vagrant ssh.### Why Docker over Vagrant?
**Lightweight**: Docker containers however are much smaller than vagrant boxes, and mimic the
exact build used for production since they are shared and reusable post-build.**Composability**: However, Docker is more complex to use and requires having around 5+ verbose
commands just to start using it. While it can be difficult to coordinate multiple
Docker containers on a development machine, it's the best viable solution
for coordinating micro-services and service-oriented architectures.## Notes
- Try to always use the latest version of virtualbox.
- You may run into issues with port forwarding and virtual host versions.
- Google your solution.