From aa63e6f08cb2bc677b71e383604cae79c1be4ee0 Mon Sep 17 00:00:00 2001 From: Nicolas Vollmar Date: Wed, 15 May 2024 12:56:47 +0200 Subject: Add missing container commands (cherry picked from commit 02739d2a03f6edff1755594b4997635e15a8624f) --- docs/configuration/container/index.rst | 58 ++++++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 13 deletions(-) diff --git a/docs/configuration/container/index.rst b/docs/configuration/container/index.rst index c25b0be0..39215f98 100644 --- a/docs/configuration/container/index.rst +++ b/docs/configuration/container/index.rst @@ -21,12 +21,34 @@ Configuration If a registry is not specified, Docker.io will be used as the container registry unless an alternative registry is specified using - **set container registry ** or the registry is included in the image name + **set container registry ** or the registry is included + in the image name .. code-block:: none set container name mysql-server image quay.io/mysql:8.0 +.. cfgcmd:: set container name entrypoint + + Override the default entrypoint from the image for a container. + +.. cfgcmd:: set container name command + + Override the default command from the image for a container. + +.. cfgcmd:: set container name arguments + + Set the command arguments for a container. + +.. cfgcmd:: set container name uid +.. cfgcmd:: set container name gid + + Set user ID and/or group ID a container will run as. + +.. cfgcmd:: set container name host-name + + Set the host name for a container. + .. cfgcmd:: set container name allow-host-networks Allow host networking in a container. The network stack of the container is @@ -47,7 +69,8 @@ Configuration Optionally set a specific static IPv4 or IPv6 address for the container. This address must be within the named network prefix. - .. note:: The first IP in the container network is reserved by the engine and cannot be used + .. note:: The first IP in the container network is reserved by the + engine and cannot be used .. cfgcmd:: set container name description @@ -103,8 +126,10 @@ Configuration Set the restart behavior of the container. - **no**: Do not restart containers on exit - - **on-failure**: Restart containers when they exit with a non-zero exit code, retrying indefinitely (default) - - **always**: Restart containers when they exit, regardless of status, retrying indefinitely + - **on-failure**: Restart containers when they exit with a non-zero + exit code, retrying indefinitely (default) + - **always**: Restart containers when they exit, regardless of status, + retrying indefinitely .. cfgcmd:: set container name memory @@ -122,12 +147,18 @@ Configuration Set container capabilities or permissions. - **net-admin**: Network operations (interface, firewall, routing tables) - - **net-bind-service**: Bind a socket to privileged ports (port numbers less than 1024) + - **net-bind-service**: Bind a socket to privileged ports + (port numbers less than 1024) - **net-raw**: Permission to create raw network sockets - **setpcap**: Capability sets (from bounded or inherited set) - - **sys-admin**: Administation operations (quotactl, mount, sethostname, setdomainame) + - **sys-admin**: Administration operations (quotactl, mount, sethostname, + setdomainame) - **sys-time**: Permission to set system clock +.. cfgcmd:: set container name label