Crates.io | lithos |
lib.rs | lithos |
version | 0.18.4 |
source | src |
created_at | 2017-08-01 17:04:16.059673 |
updated_at | 2018-08-10 12:24:34.075752 |
description | A containerization framework for linux |
homepage | http://github.com/tailhook/lithos |
repository | |
max_upload_size | |
id | 25995 |
size | 402,530 |
Lithos is a process supervisor and containerizer for running services. Lithos is not intended to be system init. But rather tries to be a base tool to build container orchestration.
Features:
It's designed to have absolutely minimal required functionality. In particular it doesn't include:
an image downloader (rsync
is super-cool) or builder (use any tool)
any network API
Testing it in vagrant::
vagrant up && vagrant ssh
In vagrant shell::
$ ./example_configs.sh
$ sudo lithos_tree
If you want to change containers, sources or configs of this test vagrant
deployment just rerun ./example_configs.sh
.
(Note: in this test deployment lithos doesn't properly reload configs, because
images does not version properly. Just restart lithos_tree
to apply the
changes)
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.