Skip to content

neerolyte/vagueant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

History

Vagueant is no longer relevant. I'm keeping this repo up as I think it's an interesting snapshot of what was going on prior to Docker going public.

Vagueant

Vagueant is vaguely like Vagrant for linux containers (lxc). It automates lxc configuration.

The way Vagueant is designed it's currently possible for a vagueant.conf to run arbitrary commands on your parent host system - I do not intend to fix this. I am building Vagueant as a stop gap to bridge the difference in the speed of lxc and usability of Vagrant, hopefully one day Vagrant itself will support lxc.

It's currently only tested under Ubuntu.

To start using it, first install lxc:

apt-get install lxc

To create your first vagueant config, run:

vagueant init

To build a lxc from a vagueant.conf, run:

vagueant up

To connect to the lxc, you can use ssh:

vagueant ssh [-c <command>]

or the console:

vagueant console

About

Vagueant is vaguely like Vagrant for linux containers (lxc)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages