Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
conmon(8)		    System Manager's Manual		     conmon(8)

NAME
       conmon -	container monitor utility

SYNOPSIS
       conmon [options]

DESCRIPTION
       conmon  is a command-line program for monitoring	and managing the life-
       cycle 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	termi-
       nates 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.

       --full-attach Don't truncate the	path to	the attach socket. This	option
       causes conmon to	ignore --socket-dir-path.

       -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  discon-
       nects.

       --log-level Print debug logs based on the log level.

       --log-max-files Maximum number of log backup files to keep when log ro-
       tation is enabled. Default is 1.

       --log-rotate  Enable  log  rotation instead of log truncation. When en-
       abled, log files	are rotated with numbered suffixes (.1,	.2, etc.)  in-
       stead of	being truncated	when they reach	the maximum size.

       --log-size-max Maximum size of the log file (in bytes).

       --log-global-size-max  Maximum  size  of	 all  log  files  combined (in
       bytes).

       --log-tag Additional tag	to use for logging.

       --log-allowlist-dir Specifies allowed directories  for  log  file  cre-
       ation.  This  option  can be specified multiple times to	allow multiple
       directories. When configured, log files	can  only  be  created	within
       these  allowed  directories  or their subdirectories. If	not specified,
       log files can be	created	in any location.

       --log-label Additional label to use for logging.	 The  accepted	format
       is LABEL=VALUE.	Can be specified multiple times.  Note that LABEL must
       contain only uppercase letters, numbers and underscore character.

       --no-container-partial-message	Do   not   set	CONTAINER_PARTIAL_MES-
       SAGE=true for partial lines in journald logs. This  prevents  splitting
       of  long	log lines into multiple	journal	entries, which can be problem-
       atic for	systems	that parse structured logs  like  JSON.	 Only  affects
       journald	log driver.

       -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 shut-
       down.

       -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 con-
       tainer.

       -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 spec-
       ified multiple times.

       --runtime-opt Additional	options	to pass	to the restore	or  exec  com-
       mand. 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.

       --sdnotify-socket Path to the host's sd-notify socket to	relay messages
       to.

       --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>

				 User Commands			     conmon(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=conmon&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help