https://github.com/tsertkov/vagrant-for-docker
Project skeleton with isolated vagrant vm for running docker
https://github.com/tsertkov/vagrant-for-docker
Last synced: about 2 months ago
JSON representation
Project skeleton with isolated vagrant vm for running docker
- Host: GitHub
- URL: https://github.com/tsertkov/vagrant-for-docker
- Owner: tsertkov
- Created: 2017-09-02T21:24:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-09T12:51:50.000Z (over 7 years ago)
- Last Synced: 2025-02-01T23:41:45.023Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vagrant for docker
Runs vm with docker engine based on ailispaw/barge. Instead of original it does not map any ports on localhost and uses dhcp assigned IP instead. This allows running multiple isolated docker environments on signle machine (per project envs).
`docker-env.sh` script retrieves dynamically assigned ip of vm and returns shell script for evaluating in current context: `eval $(./bin/docker-env.sh)` for setting up docker environment variables.
```
$ vagrant up
$ eval $(./bin/docker-env.sh)
$ docker ps
...
$ vagrant halt
```