| Crates.io | lithos |
| lib.rs | lithos |
| version | 0.18.4 |
| created_at | 2017-08-01 17:04:16.059673+00 |
| updated_at | 2018-08-10 12:24:34.075752+00 |
| 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.