podenv

Podenv provides a declarative interface to manage containerized applications. . Using rootless containers, podenv let you run applications seamlessly. .


Keywords
development, library, program, Propose Tags , Skip to Readme, , Index, Quick Jump, Podenv, Podenv.Application, Podenv.Build, Podenv.Config, Podenv.Context, Podenv.Dhall, Podenv.Env, Podenv.Main, Podenv.Prelude, Podenv.Runtime, Podenv.Version, More info, podenv-0.2.0.tar.gz, browse, Package description, package maintainers, edit package information , Highlevel capability system, Multiple runtimes, VPN network namespace, Functional configuration, Simple to use, toolbx, flatpak, Capabilities.Type, Configure a VPN howto, Nix installables syntax, podenv/hub, four sections, Install and use podenv, Use an application, Create an application, Howto use Nix, Work with rawhide, Configure a VPN, Setup a custom image, Contribute to podenv, Declarative containers, Using dhall for configuration, Roadmap, Command line, Configuration, dhall, haskell, linux-containers, nix, podman, rootless-containers
License
Apache-2.0
Install
cabal install podenv-0.2.0

Documentation

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: