Provided by: rkt_1.30.0+dfsg1-9ubuntu0.2_amd64 bug

NAME

       rkt-run - Run image(s) in a pod in rkt

SYNOPSIS

       rkt run [--volume=name,kind=host,...] [--mount volume=VOL,target=PATH] IMAGE [--
       image-args...[---]]... [flags]

DESCRIPTION

       IMAGE should be a string referencing an image; either a hash, local file on disk, or URL.
       They will be checked in that order and the first match will be used.

       Volumes are made available to the container via --volume. Mounts bind volumes into each
       image's root within the container via --mount. --mount is position-sensitive; occurring
       before any images applies to all images, occurring after any images applies only to the
       nearest preceding image. Per-app mounts take precedence over global ones if they have the
       same path.

       An "--" may be used to inhibit rkt run's parsing of subsequent arguments, which will
       instead be appended to the preceding image app's exec arguments. End the image arguments
       with a lone "---" to resume argument parsing.

OPTIONS

       --annotation=
           set the app's annotations (example: '--annotation=foo=bar')

       --caps-remove=
           capability to remove (example: '--caps-remove=CAP_MKNOD')

       --caps-retain=
           capability to retain (example: '--caps-retain=CAP_SYS_ADMIN')

       --cpu=
           cpu limit for the preceding image (example: '--cpu=500m')

       --cpu-shares=
           cpu-shares assigns the specified CPU time share weight (example: '--cpu-shares=2048')

       --dns=
           name servers to write in /etc/resolv.conf. Pass 'host' to use host's resolv.conf. Pass
       'none' to ignore CNI DNS config

       --dns-domain=""
           DNS domain to write in /etc/resolv.conf

       --dns-opt=
           DNS options to write in /etc/resolv.conf

       --dns-search=
           DNS search domains to write in /etc/resolv.conf

       --environment=
           set the app's environment variables (example: '--environment=foo=bar')

       --exec=
           override the exec command for the preceding image

       --group=
           group override for the preceding image (example: '--group=group')

       -h, --help[=false]
           help for run

       --hostname=""
           pod's hostname. If empty, it will be "rkt-$PODUUID"

       --hosts-entry=
           Entries to add to the pod-wide /etc/hosts. Pass 'host' to use the host's /etc/hosts

       --inherit-env[=false]
           inherit all environment variables not set by apps

       --interactive[=false]
           run pod interactively. If true, only one image may be supplied.

       --ipc=""
           whether to stay in the host IPC namespace. Syntax: --ipc=[auto|private|parent]

       --mds-register[=false]
           register pod with metadata service. needs network connectivity to the host
       (--net=(default|default-restricted|host)

       --memory=
           memory limit for the preceding image (example: '--memory=16Mi', '--memory=50M',
       '--memory=1G')

       --mount=
           mount point binding a volume to a path within an app

       --name=
           set the name of the app (example: '--name=foo'). If not set, then the app name default
       to the image's name

       --net[=default]
           configure the pod's networking. Optionally, pass a list of user-configured networks to
       load and set arguments to pass to each network, respectively. Syntax: --net[=n[:args],
       ...]

       --no-overlay[=false]
           disable overlay filesystem

       --oom-score-adj=
           oom-score-adj isolator override

       --pod-manifest=""
           the path to the pod manifest. If it's non-empty, then only '--net', '--no-overlay' and
       '--interactive' will have effect

       --port=
           ports to expose on the host (requires contained network). Syntax:
       --port=NAME:[HOSTIP:]HOSTPORT

       --private-users[=false]
           run within user namespaces.

       --pull-policy="new"
           when to pull an image

       --readonly-rootfs=
           if set, the app's rootfs will be mounted read-only

       --seccomp=
           seccomp filter override (example: '--seccomp mode=retain,errno=EPERM,chmod,chown')

       --set-env=
           environment variable to set for all the apps in the form key=value, this will be
       overridden by --environment

       --set-env-file=
           path to an environment variables file

       --signature=
           local signature file to use in validating the preceding image

       --stage1-from-dir=
           filename of an image in stage1 images directory to use as stage1

       --stage1-hash=
           hash of an image to use as stage1

       --stage1-name=
           name of an image to use as stage1

       --stage1-path=
           absolute or relative path to an image to use as stage1

       --stage1-url=
           URL to an image to use as stage1

       --supplementary-gids=
           supplementary group IDs override for the preceding image (examples:
       '--supplementary-gids=1024,2048'

       --user=
           user override for the preceding image (example: '--user=user')

       --user-annotation=
           set the app's annotations (example: '--user-annotation=foo=bar')

       --user-label=
           set the app's labels (example: '--user-label=foo=bar')

       --uuid-file-save=""
           write out pod UUID to specified file

       --volume=
           volumes to make available in the pod

       --working-dir=
           override the working directory of the preceding image

OPTIONS INHERITED FROM PARENT COMMANDS

       --debug[=false]
           print out more debug information to stderr

       --dir=/var/lib/rkt
           rkt data directory

       --insecure-options=none
           comma-separated list of security features to disable. Allowed values: "none", "image",
       "tls", "ondisk", "http", "pubkey", "capabilities", "paths", "seccomp", "all-fetch",
       "all-run", "all"

       --local-config=/etc/rkt
           local configuration directory

       --system-config=/usr/lib/rkt
           system configuration directory

       --trust-keys-from-https[=false]
           automatically trust gpg keys fetched from https

       --user-config=
           user configuration directory

SEE ALSO

       rkt(1)

HISTORY

       20-Jan-2023 Auto generated by spf13/cobra