2.7 KiB
% pypodman "1"
NAME
pypodman - Simple management tool for containers and images
SYNOPSIS
pypodman [global options] command [options]
DESCRIPTION
pypodman is a simple client only tool to help with debugging issues when daemons such as CRI runtime and the kubelet are not responding or failing. pypodman uses a VarLink API to commicate with a podman service running on either the local or remote machine. pypodman uses ssh to create secure tunnels when communicating with a remote service.
GLOBAL OPTIONS
--help, -h
Print usage statement.
--version
Print program version number and exit.
--config-home
Directory that will be namespaced with pypodman
to hold pypodman.conf
. See FILES below for more details.
--log-level
Log events above specified level: DEBUG, INFO, WARNING (default), ERROR, or CRITICAL.
--run-dir
Directory that will be namespaced with pypodman
to hold local socket bindings. The default is ``$XDG_RUNTIME_DIR`.
--user
Authenicating user on remote host. pypodman
defaults to the logged in user.
--host
Name of remote host. There is no default, if not given pypodman
attempts to connect to --remote-socket-path
on local host.
--remote-socket-path
Path on remote host for podman service's AF_UNIX
socket. The default is /run/podman/io.projectatomic.podman
.
--identity-file
The optional ssh
identity file to authenicate when tunnelling to remote host. Default is None and will allow ssh
to follow it's default methods for resolving the identity and private key using the logged in user.
COMMANDS
See podman(1)
FILES
pypodman/pypodman.conf (Any element of XDG_CONFIG_DIRS
and/or XDG_CONFIG_HOME
and/or --config-home)
pypodman.conf is one or more configuration files for running the pypodman command. pypodman.conf is a TOML file with the stanza [default]
, with a map of option: value.
pypodman follows the XDG (freedesktop.org) conventions for resolving it's configuration. The list below are read from top to bottom with later items overwriting earlier. Any missing items are ignored.
pypodman/pypodman.conf
from any path element inXDG_CONFIG_DIRS
or\etc\xdg
XDG_CONFIG_HOME
or $HOME/.config +pypodman/pypodman.conf
- From
--config-home
command line option +pypodman/pypodman.conf
- From environment variable, for example: RUN_DIR
- From command line option, for example: --run-dir
This should provide Operators the ability to setup basic configurations and allow users to customize them.
XDG_RUNTIME_DIR (XDG_RUNTIME_DIR/io.projectatomic.podman
)
Directory where pypodman stores non-essential runtime files and other file objects (such as sockets, named pipes, ...).
SEE ALSO
podman(1)
, libpod(8)