conmon - Man Page

container monitor utility

Synopsis

conmon [options]

Description

conmon is a command-line program for monitoring and managing the lifecycle of Linux containers that follow the Open Container Initiative (OCI) format.

Application Options

--api-version
Conmon API version to use.
-b,  --bundle
Location of the OCI Bundle path.
-c,  --cid
Identification of Container.
--exec-attach
Attach to an exec session.
-e,  --exec
Exec a command into a running container.
--exec-process-spec
Path to the process spec for execution.
--exit-command
Path to the program to execute when the container terminates its execution.
--exit-command-arg
Additional arguments to pass to the exit command.  Can be specified multiple time.
--exit-delay
Delay before invoking the exit command (in seconds).
--exit-dir
Path to the directory where exit files are written.
-h,  --help
Show help options.
-i,  --stdin
Open up a pipe to pass stdin to the container.

This option tells conmon to setup the pipe regardless of whether there is a terminal connection.

-l,  --log-path
Path to store all stdout and stderr messages from the container.
--leave-stdin-open
Leave stdin open when the attached client disconnects.
--log-level
Print debug logs based on the log level.
--log-size-max
Maximum size of the log file.
--log-tag
Additional tag to use for logging.
-n,  --name
Container name.
--no-new-keyring
Do not create a new session keyring for the container.
--no-pivot
Do not use pivot_root.
--no-sync-log
Do not manually call sync on logs after container shutdown.
-0,  --persist-dir
Persistent directory for a container that can be used for storing container data.
-p,  --container-pidfile
PID file for the initial pid inside of the container.
-P,  --conmon-pidfile
PID file for the conmon process.
-r,  --runtime
Path to store runtime data for the container.
--replace-listen-pid
Replace listen pid if set for oci-runtime pid.
--restore
Restore a container from a checkpoint.
--runtime-arg
Additional arguments to pass to the runtime. Can be specified multiple times.
--runtime-opt
Additional options to pass to the restore or exec command. Can be specified multiple times.
-s,  --systemd-cgroup
Enable systemd cgroup manager, rather then use the cgroupfs directly.
--socket-dir-path
Location of container attach sockets.
--sync
Keep the main conmon process as its child by only forking once.
--syslog
Log to syslog (use with cgroupfs cgroup manager).
-t,  --terminal
Allocate a pseudo-TTY. The default is false.

When set to true, conmon will allocate a pseudo-tty and attach  to  the standard  input of the container. This can be used, for example, to run a throwaway interactive shell. The default is false.

-T,  --timeout
Kill container after specified timeout in seconds.
-u,  --cuuid
Specify the Container UUID to use.
--version
Print the version and exit.

See Also

podman(1), buildah(1), cri-o(1), crun(8), runc(8)

History

October 2020, Originally compiled by Dan Walsh dwalsh@redhat.com ⟨mailto:dwalsh@redhat.com⟩

Referenced By

podman(1), podman-container-cleanup(1), podman-create(1), podman-generate-systemd(1), podman-run(1).