Containator
Runs docker containers with pre-defined parameters. Define run-time parameters in a configuration file to spawn containers easily.
NOTE: Containator was developed with Python 3.4, though it should run on any Python 3.
Install & use
Install the package using:
pip3 install containator
Edit config file to define your containers. A sample config file can be found in the source distribution, or downloaded from the source repository.
Either provide a config file path on the command line with -c argument or let the application read config files at the following default locations. All locations are tried in order and definitions from latter files override previous definitions.
/etc/containator.conf
~/.config/containator.conf
~/.containator.conf
After they are configured, individual containers are started by providing their name on the command line, for example:
containator firefox
Locations
Containator packages are available from PyPI.
The project page is hosted on GitLab.com.
If you find something wrong or know of a missing feature, please create an issue on the project page. If you find that inconvenient or have some security concerns, you could also drop me a line at <code@beli.sk>.
License
Copyright 2015, 2019 Michal Belica <code@beli.sk>
Containator is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Containator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Containator. If not, see < http://www.gnu.org/licenses/ >.
A copy of the license can be found in the LICENSE file in the distribution.
Metadata
Release files for containator 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| containator-0.0.4.tar.gz | 17.6 kB | Details |
Release files / containator-0.0.4.tar.gz
| Download URL | containator-0.0.4.tar.gz |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ecf39476e286eb6c9a3601284e3035f56e22f3d46bb260d90bde3b58c62741a
|
|
BLAKE2b-256 checksum How to use checksums |
08bb080a5acb8daaf3a81b6f87142dfc636f8b83dfc5a15dc6e7fbf6df92a631
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|