/podenv

a podman wrapper

Primary LanguagePythonApache License 2.0Apache-2.0

podenv: a podman wrapper

Please note that this is a work in progress, the schema maybe subject to change.

Podenv provides a declarative interface to manage containers' environment.

Overview and scope

At a high level, the scope of podenv is the following:

  • Highlevel capability system to define container resources.
  • Automatic image management to optimize as much as possible the runtime memory.
  • Support desktop application and custom network isolation for VPNs.
  • Convenient command line and configuration files.

Podenv is similar to toolbox or flatpak and it is inspired by nix-shell and guix environment.

Documentation

Podenv documentation is organized into the following four sections:

Tutorials

These guides help you get your hands dirty with working examples:

Howtos

These cookbooks teach you how to solve specific tasks:

Discussions

These posts explain the context and motivation behind this tool:

References

These comprehensive resources cover details that other texts will gloss over: