1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
|
conmon 8 "User Commands"
==================================================
# NAME
conmon - 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 times.
**--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 (in bytes).
**--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 than 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>
|