Files
tty7/assets/completions/docker.json
l0ng-ai 22e1ab1694 tty7: a GPU-rendered, daemon-backed terminal in pure Rust
tty7 is split into two Rust processes: a persistent daemon that owns the
shells and a GPU-rendered client that talks to it over a local socket.
Because the shells live in the daemon, quitting and reopening the app
leaves the session intact — detach and reattach, no tmux required.

- Persistent sessions — the daemon holds the PTYs and child processes, so
  closing a window or swapping in a new build never takes a shell down.
- Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at
  888 fps; the daemon drains the PTY at device speed off the render path.
- Shell-aware — new tabs and splits open in the current working directory;
  zsh, bash, fish, and PowerShell are set up automatically.
- Enhanced prompt — inline completion, syntax highlighting, history, and
  in-terminal search, with rich flag/subcommand signatures for common tools.
- Tabs, resizable splits, a command palette, click-to-open links, desktop
  notifications, eight themes, and CJK/IME input.

Native builds for macOS, Windows, and Linux.
Built on Zed's gpui and Alacritty's VT core.
2026-07-06 21:54:27 +08:00

1 line
333 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"description":"A self-sufficient runtime for containers","options":[],"args":[],"subcommands":[{"names":["attach"],"description":"Attach local standard input, output, and error streams to a running container,","hidden":false,"options":[{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-stdin"],"description":"Do not attach STDIN","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--sig-proxy"],"description":"Proxy all received signals to the process (default true)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["build"],"description":"Build an image from a Dockerfile","hidden":false,"options":[{"names":["--add-host"],"description":null,"args":[{"name":"list","description":"Add a custom host-to-IP mapping (host:ip)","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--build-arg"],"description":null,"args":[{"name":"list","description":"Set build-time variables","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-from"],"description":null,"args":[{"name":"strings","description":"Images to consider as cache sources","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--file"],"description":"Name of the Dockerfile (Default is 'PATH/Dockerfile')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--iidfile"],"description":"Write the image ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label"],"description":"Set metadata for an image","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Set the networking mode for the RUN instructions during build (default \"default\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Do not use cache when building the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output"],"description":"Output destination (format: type=local,dest=path)","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--progress"],"description":"Set type of progress output (auto, plain, tty). Use plain to show container output","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["plain"],"description":null},{"names":["tty"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Always attempt to pull a newer version of the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress the build output and print image ID on success","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--secret"],"description":"Secret file to expose to the build (only if BuildKit enabled): id=mysecret,src=/local/secret","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--squash"],"description":"Squash newly built layers into a single new layer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ssh"],"description":"SSH agent socket or keys to expose to the build (only if BuildKit enabled) (format: default|<id>[=<socket>|<key>[,<key>]])","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tag"],"description":"Name and optionally a tag in the 'name:tag' format","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Set the target build stage to build","args":[{"name":"target build stage","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["commit"],"description":"Create a new image from a container's changes","hidden":false,"options":[{"names":["-a","--author"],"description":"Author (e.g., \"John Hannibal Smith <hannibal@a-team.com>\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--change"],"description":"Apply Dockerfile instruction to the created image","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--message"],"description":"Commit message","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--pause"],"description":"Pause container during commit (default true)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"[REPOSITORY[:TAG]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["cp"],"description":"Copy files/folders between a container and the local filesystem","hidden":false,"options":[{"names":["-a","--archive"],"description":"Archive mode (copy all uid/gid information)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--follow-link"],"description":"Always follow symbol link in SRC_PATH","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTAINER:SRC_PATH DEST_PATH|- OR SRC_PATH|- CONTAINER:DEST_PATH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a new container","hidden":false,"options":[{"names":["--add-host"],"description":"Add a custom host-to-IP mapping (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--attach"],"description":"Attach to STDIN, STDOUT or STDERR","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight"],"description":"Block IO (relative weight), between 10 and 1000, or 0 to disable (default 0)","args":[{"name":"uint16","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight-device"],"description":"Block IO weight (relative device weight) (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-add"],"description":"Add Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-drop"],"description":"Drop Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroup-parent"],"description":"Optional parent cgroup for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroupns"],"description":"Cgroup namespace to use (host|private)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cidfile"],"description":"Write the container ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit CPU CFS (Completely Fair Scheduler) period","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-period"],"description":"Limit CPU real-time period in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-runtime"],"description":"Limit CPU real-time runtime in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--cpu-shares"],"description":"CPU shares (relative weight)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpus"],"description":"Number of CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device"],"description":"Add a host device to the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-cgroup-rule"],"description":"Add a rule to the cgroup allowed devices list","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-bps"],"description":"Limit read rate (bytes per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-iops"],"description":"Limit read rate (IO per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-bps"],"description":"Limit write rate (bytes per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-iops"],"description":"Limit write rate (IO per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns"],"description":"Set custom DNS servers","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option"],"description":"Set DNS options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search"],"description":"Set custom DNS search domains","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--domainname"],"description":"Container NIS domain name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Overwrite the default ENTRYPOINT of the image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--expose"],"description":"Expose a port or a range of ports","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gpus"],"description":"GPU devices to add to the container ('all' to pass all GPUs)","args":[{"name":"gpu-request","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group-add"],"description":"Add additional groups to join","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-cmd"],"description":"Command to run to check health","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-interval"],"description":"Time between running the check (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-retries"],"description":"Consecutive failures needed to report unhealthy","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-start-period"],"description":"Start period for the container to initialize before starting health-retries countdown (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-timeout"],"description":"Maximum time to allow one check to run (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--help"],"description":"Print usage","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--hostname"],"description":"Container host name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--init"],"description":"Run an init inside the container that forwards signals and reaps processes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ip"],"description":"IPv4 address (e.g., 172.30.100.104)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ip6"],"description":"IPv6 address (e.g., 2001:db8::33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipc"],"description":"IPC mode to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kernel-memory"],"description":"Kernel memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Set meta data on a container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-file"],"description":"Read in a line delimited file of labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link"],"description":"Add link to another container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-local-ip"],"description":"Container IPv4/IPv6 link-local addresses","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-driver"],"description":"Logging driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-opt"],"description":"Log driver options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mac-address"],"description":"Container MAC address (e.g., 92:d0:c6:0a:29:33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--memory"],"description":"Memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-reservation"],"description":"Memory soft limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: '-1' to enable unlimited swap","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swappiness"],"description":"Tune container memory swappiness (0 to 100) (default -1)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount"],"description":"Attach a filesystem mount to the container","args":[{"name":"mount","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Assign a name to the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Connect a container to a network","args":[{"name":"network","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-alias"],"description":"Add network-scoped alias for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-healthcheck"],"description":"Disable any container-specified HEALTHCHECK","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-kill-disable"],"description":"Disable OOM Killer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-score-adj"],"description":"Tune host's OOM preferences (-1000 to 1000)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pid"],"description":"PID namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pids-limit"],"description":"Tune container pids limit (set -1 for unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to this container","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--publish"],"description":"Publish a container's port(s) to the host","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--publish-all"],"description":"Publish all exposed ports to random ports","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Pull image before creating (\"always\"|\"missing\"|\"never\") (default \"missing\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Mount the container's root filesystem as read only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--restart"],"description":"Restart policy to apply when a container exits (default \"no\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rm"],"description":"Automatically remove the container when it exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--runtime"],"description":"Runtime to use for this container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--security-opt"],"description":"Security Options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shm-size"],"description":"Size of /dev/shm","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-signal"],"description":"Signal to stop a container (default \"SIGTERM\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-timeout"],"description":"Timeout (in seconds) to stop a container","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--storage-opt"],"description":"Storage driver options for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl"],"description":"Sysctl options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tmpfs"],"description":"Mount a tmpfs directory","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit"],"description":"Ulimit options (default [])","args":[{"name":"ulimit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--userns"],"description":"User namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--uts"],"description":"UTS namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--volume"],"description":"Bind mount a volume","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volume-driver"],"description":"Optional volume driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes-from"],"description":"Mount volumes from the specified container(s)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["diff"],"description":"Inspect changes to files or directories on a container's filesystem","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["events"],"description":"Get real time events from the server","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Show all events created since timestamp","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--until"],"description":"Stream events until this timestamp","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["exec"],"description":"Run a command in a running container","hidden":false,"options":[{"names":["-it"],"description":"Launch an interactive session","args":[],"required":false,"repeatable":false,"hidden":false,"icon":"fig://icon?type=commandkey"},{"names":["-d","--detach"],"description":"Detached mode: run command in the background","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to the command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["export"],"description":"Export a container's filesystem as a tar archive","hidden":false,"options":[{"names":["-o","--output"],"description":"Write to a file, instead of STDOUT","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["history"],"description":"Show the history of an image","hidden":false,"options":[{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--human"],"description":"Print sizes and dates in human readable format (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only show image IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["images"],"description":"List images","hidden":false,"options":[{"names":["-a","--all"],"description":"Show all images (default hides intermediate images)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--digests"],"description":"Show digests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only show image IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[REPOSITORY[:TAG]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["import"],"description":"Import the contents from a tarball to create a filesystem image","hidden":false,"options":[{"names":["-c","--change"],"description":"Apply Dockerfile instruction to the created image","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--message"],"description":"Set commit message for imported image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"file|URL|- [REPOSITORY[:TAG]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["info"],"description":"Display system-wide information","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["inspect"],"description":"Return low-level information on Docker objects","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--size"],"description":"Display total file sizes if the type is container","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--type"],"description":"Return JSON for specified type","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"Name or ID","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","-a","--format","{{ json . }}"]},{"script":["docker","images","-a","--format","{{ json . }}"]},{"script":["docker","volume","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["kill"],"description":"Kill one or more running containers","hidden":false,"options":[{"names":["-s","--signal"],"description":"Signal to send to the container (default \"KILL\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["load"],"description":"Load an image from a tar archive or STDIN","hidden":false,"options":[{"names":["-i"],"description":"Read from tar archive file, instead of STDIN","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress the load output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["login"],"description":"Log in to a Docker registry","hidden":false,"options":[{"names":["-p","--password"],"description":"Password","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--password-stdin"],"description":"Take the password from stdin","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--username"],"description":"Username","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"server","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["logout"],"description":"Log out from a Docker registry","hidden":false,"options":[],"args":[{"name":"server","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["logs"],"description":"Fetch the logs of a container","hidden":false,"options":[{"names":["--details"],"description":"Show extra details provided to logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--follow"],"description":"Follow log output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Show logs since timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--tail"],"description":"Number of lines to show from the end of the logs (default \"all\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--timestamps"],"description":"Show timestamps","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--until"],"description":"Show logs before a timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["pause"],"description":"Pause all processes within one or more containers","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["port"],"description":"List port mappings or a specific mapping for the container","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"[PRIVATE_PORT[/PROTO]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ps"],"description":"List containers","hidden":false,"options":[{"names":["-a","--all"],"description":"Show all containers (default shows just running)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print containers using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--last"],"description":"Show n last created containers (includes all states) (default -1)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--latest"],"description":"Show the latest created container (includes all states)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display container IDs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--size"],"description":"Display total file sizes","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pull"],"description":"Pull an image or a repository from a registry","hidden":false,"options":[{"names":["-a","--all-tags"],"description":"Download all tagged images in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress verbose output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NAME[:TAG|@DIGEST]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["push"],"description":"Push an image or a repository to a registry","hidden":false,"options":[{"names":["-a","--all-tags"],"description":"Push all tagged images in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image signing (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress verbose output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NAME[:TAG]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rename"],"description":"Rename a container","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"NEW_NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["restart"],"description":"Restart one or more containers","hidden":false,"options":[{"names":["-t","--time"],"description":"Seconds to wait for stop before killing the container (default 10)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more containers","hidden":false,"options":[{"names":["-f","--force"],"description":"Force the removal of a running container (uses SIGKILL)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--link"],"description":"Remove the specified link","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--volumes"],"description":"Remove the anonymous volumes associated with the container","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"containers","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","-a","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rmi"],"description":"Remove one or more images","hidden":false,"options":[{"names":["-f","--force"],"description":"Force removal of the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-prune"],"description":"Do not delete untagged parents","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["run"],"description":"Run a command in a new container","hidden":false,"options":[{"names":["-it"],"description":"Launch an interactive session","args":[],"required":false,"repeatable":false,"hidden":false,"icon":"fig://icon?type=commandkey"},{"names":["--add-host"],"description":"Add a custom host-to-IP mapping (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--attach"],"description":"Attach to STDIN, STDOUT or STDERR","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight"],"description":"Block IO (relative weight), between 10 and 1000, or 0 to disable (default 0)","args":[{"name":"uint16","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight-device"],"description":"Block IO weight (relative device weight) (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-add"],"description":"Add Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-drop"],"description":"Drop Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroup-parent"],"description":"Optional parent cgroup for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroupns"],"description":"Cgroup namespace to use (host|private)\n'host': Run the container in the Docker host's cgroup namespace\n'private': Run the container in its own private cgroup namespace\n'': Use the cgroup namespace as configured by the\ndefault-cgroupns-mode option on the daemon (default)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cidfile"],"description":"Write the container ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit CPU CFS (Completely Fair Scheduler) period","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-period"],"description":"Limit CPU real-time period in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-runtime"],"description":"Limit CPU real-time runtime in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--cpu-shares"],"description":"CPU shares (relative weight)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpus"],"description":"Number of CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--detach"],"description":"Run container in background and print container ID","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device"],"description":"Add a host device to the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-cgroup-rule"],"description":"Add a rule to the cgroup allowed devices list","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-bps"],"description":"Limit read rate (bytes per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-iops"],"description":"Limit read rate (IO per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-bps"],"description":"Limit write rate (bytes per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-iops"],"description":"Limit write rate (IO per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns"],"description":"Set custom DNS servers","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option"],"description":"Set DNS options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search"],"description":"Set custom DNS search domains","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--domainname"],"description":"Container NIS domain name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Overwrite the default ENTRYPOINT of the image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--expose"],"description":"Expose a port or a range of ports","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gpus"],"description":"GPU devices to add to the container ('all' to pass all GPUs)","args":[{"name":"gpu-request","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group-add"],"description":"Add additional groups to join","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-cmd"],"description":"Command to run to check health","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-interval"],"description":"Time between running the check (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-retries"],"description":"Consecutive failures needed to report unhealthy","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-start-period"],"description":"Start period for the container to initialize before starting health-retries countdown (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-timeout"],"description":"Maximum time to allow one check to run (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--help"],"description":"Print usage","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--hostname"],"description":"Container host name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--init"],"description":"Run an init inside the container that forwards signals and reaps processes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ip"],"description":"IPv4 address (e.g., 172.30.100.104)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ip6"],"description":"IPv6 address (e.g., 2001:db8::33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipc"],"description":"IPC mode to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kernel-memory"],"description":"Kernel memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Set meta data on a container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-file"],"description":"Read in a line delimited file of labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link"],"description":"Add link to another container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-local-ip"],"description":"Container IPv4/IPv6 link-local addresses","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-driver"],"description":"Logging driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["json-file"],"description":null},{"names":["syslog"],"description":null},{"names":["journald"],"description":null},{"names":["gelf"],"description":null},{"names":["fluentd"],"description":null},{"names":["awslogs"],"description":null},{"names":["splunk"],"description":null},{"names":["etwlogs"],"description":null},{"names":["gcplogs"],"description":null},{"names":["none"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-opt"],"description":"Log driver options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mac-address"],"description":"Container MAC address (e.g., 92:d0:c6:0a:29:33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--memory"],"description":"Memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-reservation"],"description":"Memory soft limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: '-1' to enable unlimited swap","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swappiness"],"description":"Tune container memory swappiness (0 to 100) (default -1)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount"],"description":"Attach a filesystem mount to the container","args":[{"name":"mount","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Assign a name to the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Connect a container to a network","args":[{"name":"network","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-alias"],"description":"Add network-scoped alias for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-healthcheck"],"description":"Disable any container-specified HEALTHCHECK","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-kill-disable"],"description":"Disable OOM Killer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-score-adj"],"description":"Tune host's OOM preferences (-1000 to 1000)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pid"],"description":"PID namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pids-limit"],"description":"Tune container pids limit (set -1 for unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to this container","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--publish"],"description":"Publish a container's port(s) to the host","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--publish-all"],"description":"Publish all exposed ports to random ports","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Pull image before running ('always'|'missing'|'never') (default 'missing')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Mount the container's root filesystem as read only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--restart"],"description":"Restart policy to apply when a container exits (default 'no')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rm"],"description":"Automatically remove the container when it exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--runtime"],"description":"Runtime to use for this container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--security-opt"],"description":"Security Options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shm-size"],"description":"Size of /dev/shm","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sig-proxy"],"description":"Proxy received signals to the process (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-signal"],"description":"Signal to stop a container (default 'SIGTERM')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-timeout"],"description":"Timeout (in seconds) to stop a container","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--storage-opt"],"description":"Storage driver options for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl"],"description":"Sysctl options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tmpfs"],"description":"Mount a tmpfs directory","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit"],"description":"Ulimit options (default [])","args":[{"name":"ulimit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--userns"],"description":"User namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--uts"],"description":"UTS namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--volume"],"description":"Bind mount a volume","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volume-driver"],"description":"Optional volume driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes-from"],"description":"Mount volumes from the specified container(s)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":"The Docker image to use","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","images","--format","{{.Repository}} {{.Size}} {{.Tag}} {{.ID}}"]}]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["save"],"description":"Save one or more images to a tar archive (streamed to STDOUT by default)","hidden":false,"options":[{"names":["-o","--output"],"description":"Write to a file, instead of STDOUT","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["search"],"description":"Search the Docker Hub for images","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print search using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit"],"description":"Max number of search results (default 25)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"TERM","description":"Search term","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["sbom"],"description":"View the packaged-based Software Bill Of Materials (SBOM) for an image","hidden":false,"options":[{"names":["-D","--debug"],"description":"Show debug logging","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude"],"description":"Exclude paths from being scanned using a glob expression","args":[{"name":"paths","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Report output format","args":[{"name":"fromat","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["syft-json"],"description":null},{"names":["cyclonedx-xml"],"description":null},{"names":["cyclonedx-json"],"description":null},{"names":["github-0-json"],"description":null},{"names":["spdx-tag-value"],"description":null},{"names":["spdx-json"],"description":null},{"names":["table"],"description":null},{"names":["text"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--layers"],"description":"[experimental] selection of layers to catalog","args":[{"name":"layers","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["squashed"],"description":null},{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output"],"description":"File to write the default report output to (default is STDOUT)","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"An optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')","args":[{"name":"platform","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet"],"description":"Suppress all non-report output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Version for sbom","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["start"],"description":"Start one or more stopped containers","hidden":false,"options":[{"names":["-a","--attach"],"description":"Attach STDOUT/STDERR and forward signals","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Attach container's STDIN","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","-a","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["stats"],"description":"Display a live stream of container(s) resource usage statistics","hidden":false,"options":[{"names":["-a","--all"],"description":"Show all containers (default shows just running)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-stream"],"description":"Disable streaming stats and only pull the first result","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["stop"],"description":"Stop one or more running containers","hidden":false,"options":[{"names":["-t","--t"],"description":"Seconds to wait for stop before killing it (default 10)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["tag"],"description":"Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE","hidden":false,"options":[],"args":[{"name":"SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["top"],"description":"Display the running processes of a container","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["unpause"],"description":"Unpause all processes within one or more containers","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--filter","status=paused","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["update"],"description":"Update configuration of one or more containers","hidden":false,"options":[{"names":["--blkio-weight"],"description":"Block IO (relative weight), between 10 and 1000, or 0 to disable (default 0)","args":[{"name":"uint16","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit CPU CFS (Completely Fair Scheduler) period","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-period"],"description":"Limit the CPU real-time period in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-runtime"],"description":"Limit the CPU real-time runtime in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--cpu-shares"],"description":"CPU shares (relative weight)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpus"],"description":"Number of CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kernel-memory"],"description":"Kernel memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--memory"],"description":"Memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-reservation"],"description":"Memory soft limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: '-1' to enable unlimited swap","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pids-limit"],"description":"Tune container pids limit (set -1 for unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart"],"description":"Restart policy to apply when a container exits","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["version"],"description":"Show the Docker version information","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output. Values: [pretty | json]. (Default: pretty)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["pretty"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kubeconfig"],"description":"Kubernetes config file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["wait"],"description":"Block until one or more containers stop, then print their exit codes","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["builder"],"description":"Manage builds","hidden":false,"options":[],"args":[],"subcommands":[{"names":["build"],"description":"Build an image from a Dockerfile","hidden":false,"options":[{"names":["--add-host"],"description":null,"args":[{"name":"list","description":"Add a custom host-to-IP mapping (host:ip)","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--build-arg"],"description":null,"args":[{"name":"list","description":"Set build-time variables","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-from"],"description":null,"args":[{"name":"strings","description":"Images to consider as cache sources","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--file"],"description":"Name of the Dockerfile (Default is 'PATH/Dockerfile')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--iidfile"],"description":"Write the image ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label"],"description":"Set metadata for an image","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Set the networking mode for the RUN instructions during build (default \"default\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Do not use cache when building the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output"],"description":"Output destination (format: type=local,dest=path)","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--progress"],"description":"Set type of progress output (auto, plain, tty). Use plain to show container output","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["plain"],"description":null},{"names":["tty"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Always attempt to pull a newer version of the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress the build output and print image ID on success","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--secret"],"description":"Secret file to expose to the build (only if BuildKit enabled): id=mysecret,src=/local/secret","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--squash"],"description":"Squash newly built layers into a single new layer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ssh"],"description":"SSH agent socket or keys to expose to the build (only if BuildKit enabled) (format: default|<id>[=<socket>|<key>[,<key>]])","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tag"],"description":"Name and optionally a tag in the 'name:tag' format","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Set the target build stage to build","args":[{"name":"target build stage","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["prune"],"description":"Amount of disk space to keep for cache","hidden":false,"options":[{"names":["-a","--all"],"description":"Remove all unused build cache, not just dangling ones","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter"],"description":"Provide filter values (e.g. 'until=24h')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--keep-storage"],"description":"Amount of disk space to keep for cache","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["config"],"description":"Manage Docker configs","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a config from a file or STDIN","hidden":false,"options":[{"names":["-l"],"description":"Config labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--template-driver"],"description":"Template driver","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more configs","hidden":false,"options":[{"names":["-f"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pretty"],"description":"Print the information in a human friendly format","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONFIG","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"List configs","hidden":false,"options":[{"names":["-f"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print configs using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rm"],"description":"Remove one or more configs","hidden":false,"options":[],"args":[{"name":"CONFIG","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["container"],"description":"Manage containers","hidden":false,"options":[],"args":[],"subcommands":[{"names":["attach"],"description":"Attach local standard input, output, and error streams to a running container,","hidden":false,"options":[{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-stdin"],"description":"Do not attach STDIN","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--sig-proxy"],"description":"Proxy all received signals to the process (default true)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["cp"],"description":"Copy files/folders between a container and the local filesystem","hidden":false,"options":[{"names":["-a","--archive"],"description":"Archive mode (copy all uid/gid information)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--follow-link"],"description":"Always follow symbol link in SRC_PATH","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTAINER:SRC_PATH DEST_PATH|- OR SRC_PATH|- CONTAINER:DEST_PATH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a new container","hidden":false,"options":[{"names":["--add-host"],"description":"Add a custom host-to-IP mapping (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--attach"],"description":"Attach to STDIN, STDOUT or STDERR","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight"],"description":"Block IO (relative weight), between 10 and 1000, or 0 to disable (default 0)","args":[{"name":"uint16","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight-device"],"description":"Block IO weight (relative device weight) (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-add"],"description":"Add Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-drop"],"description":"Drop Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroup-parent"],"description":"Optional parent cgroup for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroupns"],"description":"Cgroup namespace to use (host|private)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cidfile"],"description":"Write the container ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit CPU CFS (Completely Fair Scheduler) period","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-period"],"description":"Limit CPU real-time period in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-runtime"],"description":"Limit CPU real-time runtime in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--cpu-shares"],"description":"CPU shares (relative weight)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpus"],"description":"Number of CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device"],"description":"Add a host device to the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-cgroup-rule"],"description":"Add a rule to the cgroup allowed devices list","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-bps"],"description":"Limit read rate (bytes per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-iops"],"description":"Limit read rate (IO per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-bps"],"description":"Limit write rate (bytes per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-iops"],"description":"Limit write rate (IO per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns"],"description":"Set custom DNS servers","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option"],"description":"Set DNS options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search"],"description":"Set custom DNS search domains","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--domainname"],"description":"Container NIS domain name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Overwrite the default ENTRYPOINT of the image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--expose"],"description":"Expose a port or a range of ports","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gpus"],"description":"GPU devices to add to the container ('all' to pass all GPUs)","args":[{"name":"gpu-request","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group-add"],"description":"Add additional groups to join","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-cmd"],"description":"Command to run to check health","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-interval"],"description":"Time between running the check (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-retries"],"description":"Consecutive failures needed to report unhealthy","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-start-period"],"description":"Start period for the container to initialize before starting health-retries countdown (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-timeout"],"description":"Maximum time to allow one check to run (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--help"],"description":"Print usage","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--hostname"],"description":"Container host name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--init"],"description":"Run an init inside the container that forwards signals and reaps processes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ip"],"description":"IPv4 address (e.g., 172.30.100.104)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ip6"],"description":"IPv6 address (e.g., 2001:db8::33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipc"],"description":"IPC mode to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kernel-memory"],"description":"Kernel memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Set meta data on a container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-file"],"description":"Read in a line delimited file of labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link"],"description":"Add link to another container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-local-ip"],"description":"Container IPv4/IPv6 link-local addresses","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-driver"],"description":"Logging driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-opt"],"description":"Log driver options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mac-address"],"description":"Container MAC address (e.g., 92:d0:c6:0a:29:33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--memory"],"description":"Memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-reservation"],"description":"Memory soft limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: '-1' to enable unlimited swap","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swappiness"],"description":"Tune container memory swappiness (0 to 100) (default -1)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount"],"description":"Attach a filesystem mount to the container","args":[{"name":"mount","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Assign a name to the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Connect a container to a network","args":[{"name":"network","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-alias"],"description":"Add network-scoped alias for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-healthcheck"],"description":"Disable any container-specified HEALTHCHECK","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-kill-disable"],"description":"Disable OOM Killer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-score-adj"],"description":"Tune host's OOM preferences (-1000 to 1000)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pid"],"description":"PID namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pids-limit"],"description":"Tune container pids limit (set -1 for unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to this container","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--publish"],"description":"Publish a container's port(s) to the host","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--publish-all"],"description":"Publish all exposed ports to random ports","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Pull image before creating (\"always\"|\"missing\"|\"never\") (default \"missing\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Mount the container's root filesystem as read only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--restart"],"description":"Restart policy to apply when a container exits (default \"no\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rm"],"description":"Automatically remove the container when it exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--runtime"],"description":"Runtime to use for this container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--security-opt"],"description":"Security Options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shm-size"],"description":"Size of /dev/shm","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-signal"],"description":"Signal to stop a container (default \"SIGTERM\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-timeout"],"description":"Timeout (in seconds) to stop a container","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--storage-opt"],"description":"Storage driver options for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl"],"description":"Sysctl options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tmpfs"],"description":"Mount a tmpfs directory","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit"],"description":"Ulimit options (default [])","args":[{"name":"ulimit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--userns"],"description":"User namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--uts"],"description":"UTS namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--volume"],"description":"Bind mount a volume","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volume-driver"],"description":"Optional volume driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes-from"],"description":"Mount volumes from the specified container(s)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["diff"],"description":"Inspect changes to files or directories on a container's filesystem","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["exec"],"description":"Run a command in a running container","hidden":false,"options":[{"names":["-it"],"description":"Launch an interactive session","args":[],"required":false,"repeatable":false,"hidden":false,"icon":"fig://icon?type=commandkey"},{"names":["-d","--detach"],"description":"Detached mode: run command in the background","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to the command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["export"],"description":"Export a container's filesystem as a tar archive","hidden":false,"options":[{"names":["-o","--output"],"description":"Write to a file, instead of STDOUT","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["inspect"],"description":"Return low-level information on Docker objects","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--size"],"description":"Display total file sizes if the type is container","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["kill"],"description":"Kill one or more running containers","hidden":false,"options":[{"names":["-s","--signal"],"description":"Signal to send to the container (default \"KILL\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["logs"],"description":"Fetch the logs of a container","hidden":false,"options":[{"names":["--details"],"description":"Show extra details provided to logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--follow"],"description":"Follow log output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Show logs since timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--tail"],"description":"Number of lines to show from the end of the logs (default \"all\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--timestamps"],"description":"Show timestamps","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--until"],"description":"Show logs before a timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ls"],"description":"List containers","hidden":false,"options":[{"names":["-a","--all"],"description":"Show all containers (default shows just running)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print containers using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--last"],"description":"Show n last created containers (includes all states) (default -1)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--latest"],"description":"Show the latest created container (includes all states)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display container IDs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--size"],"description":"Display total file sizes","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pause"],"description":"Pause all processes within one or more containers","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["port"],"description":"List port mappings or a specific mapping for the container","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"[PRIVATE_PORT[/PROTO]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["prune"],"description":"Remove all stopped containers","hidden":false,"options":[{"names":["--filter"],"description":"Provide filter values (e.g. 'until=<timestamp>')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rename"],"description":"Rename a container","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]},{"name":"NEW_NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["restart"],"description":"Restart one or more containers","hidden":false,"options":[{"names":["-t","--time"],"description":"Seconds to wait for stop before killing the container (default 10)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more containers","hidden":false,"options":[{"names":["-f","--force"],"description":"Force the removal of a running container (uses SIGKILL)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--link"],"description":"Remove the specified link","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--volumes"],"description":"Remove the anonymous volumes associated with the container","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"containers","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","-a","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["run"],"description":"Run a command in a new container","hidden":false,"options":[{"names":["-it"],"description":"Launch an interactive session","args":[],"required":false,"repeatable":false,"hidden":false,"icon":"fig://icon?type=commandkey"},{"names":["--add-host"],"description":"Add a custom host-to-IP mapping (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--attach"],"description":"Attach to STDIN, STDOUT or STDERR","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight"],"description":"Block IO (relative weight), between 10 and 1000, or 0 to disable (default 0)","args":[{"name":"uint16","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--blkio-weight-device"],"description":"Block IO weight (relative device weight) (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-add"],"description":"Add Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-drop"],"description":"Drop Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroup-parent"],"description":"Optional parent cgroup for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroupns"],"description":"Cgroup namespace to use (host|private)\n'host': Run the container in the Docker host's cgroup namespace\n'private': Run the container in its own private cgroup namespace\n'': Use the cgroup namespace as configured by the\ndefault-cgroupns-mode option on the daemon (default)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cidfile"],"description":"Write the container ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit CPU CFS (Completely Fair Scheduler) period","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-period"],"description":"Limit CPU real-time period in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-runtime"],"description":"Limit CPU real-time runtime in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--cpu-shares"],"description":"CPU shares (relative weight)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpus"],"description":"Number of CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--detach"],"description":"Run container in background and print container ID","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device"],"description":"Add a host device to the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-cgroup-rule"],"description":"Add a rule to the cgroup allowed devices list","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-bps"],"description":"Limit read rate (bytes per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-read-iops"],"description":"Limit read rate (IO per second) from a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-bps"],"description":"Limit write rate (bytes per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--device-write-iops"],"description":"Limit write rate (IO per second) to a device (default [])","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns"],"description":"Set custom DNS servers","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option"],"description":"Set DNS options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search"],"description":"Set custom DNS search domains","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--domainname"],"description":"Container NIS domain name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Overwrite the default ENTRYPOINT of the image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--expose"],"description":"Expose a port or a range of ports","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gpus"],"description":"GPU devices to add to the container ('all' to pass all GPUs)","args":[{"name":"gpu-request","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group-add"],"description":"Add additional groups to join","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-cmd"],"description":"Command to run to check health","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-interval"],"description":"Time between running the check (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-retries"],"description":"Consecutive failures needed to report unhealthy","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-start-period"],"description":"Start period for the container to initialize before starting health-retries countdown (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-timeout"],"description":"Maximum time to allow one check to run (ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--help"],"description":"Print usage","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--hostname"],"description":"Container host name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--init"],"description":"Run an init inside the container that forwards signals and reaps processes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ip"],"description":"IPv4 address (e.g., 172.30.100.104)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ip6"],"description":"IPv6 address (e.g., 2001:db8::33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipc"],"description":"IPC mode to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kernel-memory"],"description":"Kernel memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Set meta data on a container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-file"],"description":"Read in a line delimited file of labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link"],"description":"Add link to another container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-local-ip"],"description":"Container IPv4/IPv6 link-local addresses","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-driver"],"description":"Logging driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["json-file"],"description":null},{"names":["syslog"],"description":null},{"names":["journald"],"description":null},{"names":["gelf"],"description":null},{"names":["fluentd"],"description":null},{"names":["awslogs"],"description":null},{"names":["splunk"],"description":null},{"names":["etwlogs"],"description":null},{"names":["gcplogs"],"description":null},{"names":["none"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-opt"],"description":"Log driver options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mac-address"],"description":"Container MAC address (e.g., 92:d0:c6:0a:29:33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--memory"],"description":"Memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-reservation"],"description":"Memory soft limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: '-1' to enable unlimited swap","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swappiness"],"description":"Tune container memory swappiness (0 to 100) (default -1)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount"],"description":"Attach a filesystem mount to the container","args":[{"name":"mount","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Assign a name to the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Connect a container to a network","args":[{"name":"network","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-alias"],"description":"Add network-scoped alias for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-healthcheck"],"description":"Disable any container-specified HEALTHCHECK","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-kill-disable"],"description":"Disable OOM Killer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--oom-score-adj"],"description":"Tune host's OOM preferences (-1000 to 1000)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pid"],"description":"PID namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pids-limit"],"description":"Tune container pids limit (set -1 for unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to this container","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--publish"],"description":"Publish a container's port(s) to the host","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--publish-all"],"description":"Publish all exposed ports to random ports","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Pull image before running ('always'|'missing'|'never') (default 'missing')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Mount the container's root filesystem as read only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--restart"],"description":"Restart policy to apply when a container exits (default 'no')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rm"],"description":"Automatically remove the container when it exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--runtime"],"description":"Runtime to use for this container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--security-opt"],"description":"Security Options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shm-size"],"description":"Size of /dev/shm","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sig-proxy"],"description":"Proxy received signals to the process (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-signal"],"description":"Signal to stop a container (default 'SIGTERM')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-timeout"],"description":"Timeout (in seconds) to stop a container","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--storage-opt"],"description":"Storage driver options for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl"],"description":"Sysctl options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tmpfs"],"description":"Mount a tmpfs directory","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit"],"description":"Ulimit options (default [])","args":[{"name":"ulimit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--userns"],"description":"User namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--uts"],"description":"UTS namespace to use","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--volume"],"description":"Bind mount a volume","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volume-driver"],"description":"Optional volume driver for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes-from"],"description":"Mount volumes from the specified container(s)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":"The Docker image to use","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","images","--format","{{.Repository}} {{.Size}} {{.Tag}} {{.ID}}"]}]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["start"],"description":"Start one or more stopped containers","hidden":false,"options":[{"names":["-a","--attach"],"description":"Attach STDOUT/STDERR and forward signals","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach-keys"],"description":"Override the key sequence for detaching a container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--interactive"],"description":"Attach container's STDIN","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","-a","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["stats"],"description":"Display a live stream of container(s) resource usage statistics","hidden":false,"options":[{"names":["-a","--all"],"description":"Show all containers (default shows just running)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-stream"],"description":"Disable streaming stats and only pull the first result","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["stop"],"description":"Stop one or more running containers","hidden":false,"options":[{"names":["-t","--t"],"description":"Seconds to wait for stop before killing it (default 10)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["top"],"description":"Display the running processes of a container","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["unpause"],"description":"Unpause all processes within one or more containers","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--filter","status=paused","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["update"],"description":"Update configuration of one or more containers","hidden":false,"options":[{"names":["--blkio-weight"],"description":"Block IO (relative weight), between 10 and 1000, or 0 to disable (default 0)","args":[{"name":"uint16","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit CPU CFS (Completely Fair Scheduler) period","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-period"],"description":"Limit the CPU real-time period in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-rt-runtime"],"description":"Limit the CPU real-time runtime in microseconds","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--cpu-shares"],"description":"CPU shares (relative weight)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpus"],"description":"Number of CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--kernel-memory"],"description":"Kernel memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--memory"],"description":"Memory limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-reservation"],"description":"Memory soft limit","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: '-1' to enable unlimited swap","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pids-limit"],"description":"Tune container pids limit (set -1 for unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart"],"description":"Restart policy to apply when a container exits","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["wait"],"description":"Block until one or more containers stop, then print their exit codes","hidden":false,"options":[],"args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["context"],"description":"Manage contexts","hidden":false,"options":[{"names":["-h","--help"],"description":"Help for context","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["create"],"description":"Create new context","hidden":false,"options":[{"names":["--default-stack-orchestrator"],"description":"Default orchestrator for stack operations to use with this context (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["swarm"],"description":null},{"names":["kubernetes"],"description":null},{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--description"],"description":"Description of the context","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--docker"],"description":"Set the docker endpoint (default [])","args":[{"name":"stringToString","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--from"],"description":"Create context from a named context","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for create","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--kubernetes"],"description":"Set the kubernetes endpoint (default [])","args":[{"name":"stringToString","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["aci"],"description":"Create a context for Azure Container Instances","hidden":false,"options":[{"names":["--description"],"description":"Description of the context","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for aci","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--location"],"description":"Location (default \"eastus\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resource-group"],"description":"Resource group","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--subscription-id"],"description":"Location","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ecs"],"description":"Create a context for Amazon ECS","hidden":false,"options":[{"names":["--access-keys"],"description":"Use AWS access keys from file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--description"],"description":"Description of the context","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--from-env"],"description":"Use AWS environment variables for profile, or credentials and region","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for ecs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--local-simulation"],"description":"Create context for ECS local simulation endpoints","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Use an existing AWS profile","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["export"],"description":"Export a context to a tar or kubeconfig file","hidden":false,"options":[{"names":["-h","--help"],"description":"Help for export","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--kubeconfig"],"description":"Export as a kubeconfig file","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","context","list","--format","{{ json . }}"]}]},{"name":"FILE","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["import"],"description":"Import a context from a tar or zip file","hidden":false,"options":[{"names":["-h","--help"],"description":"Help for export","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"FILE","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more contexts","hidden":false,"options":[{"names":["-f"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for inspect","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","context","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["list"],"description":"List available contexts","hidden":false,"options":[{"names":["--format"],"description":"Format the output. Values: [pretty | json]. (Default: pretty)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["pretty"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for list","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only show context names","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rm"],"description":"Remove one or more contexts","hidden":false,"options":[{"names":["-f","--force"],"description":"Force removing current context","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for rm","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","context","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["show"],"description":"Print the current context","hidden":false,"options":[{"names":["-h","--help"],"description":"Help for show","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["update"],"description":"Update a context","hidden":false,"options":[{"names":["--default-stack-orchestrator"],"description":"Default orchestrator for stack operations to use with this context (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["swarm"],"description":null},{"names":["kubernetes"],"description":null},{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--description"],"description":"Description of the context","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--docker"],"description":"Set the docker endpoint (default [])","args":[{"name":"stringToString","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for update","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--kubernetes"],"description":"Set the kubernetes endpoint (default [])","args":[{"name":"stringToString","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","context","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["use"],"description":"Set the default context","hidden":false,"options":[{"names":["-h","--help"],"description":"Help for use","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"CONTEXT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","context","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["image"],"description":"Manage images","hidden":false,"options":[],"args":[],"subcommands":[{"names":["build"],"description":"Build an image from a Dockerfile","hidden":false,"options":[{"names":["--add-host"],"description":null,"args":[{"name":"list","description":"Add a custom host-to-IP mapping (host:ip)","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--build-arg"],"description":null,"args":[{"name":"list","description":"Set build-time variables","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-from"],"description":null,"args":[{"name":"strings","description":"Images to consider as cache sources","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--file"],"description":"Name of the Dockerfile (Default is 'PATH/Dockerfile')","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--iidfile"],"description":"Write the image ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label"],"description":"Set metadata for an image","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Set the networking mode for the RUN instructions during build (default \"default\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Do not use cache when building the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output"],"description":"Output destination (format: type=local,dest=path)","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--progress"],"description":"Set type of progress output (auto, plain, tty). Use plain to show container output","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["plain"],"description":null},{"names":["tty"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Always attempt to pull a newer version of the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress the build output and print image ID on success","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--secret"],"description":"Secret file to expose to the build (only if BuildKit enabled): id=mysecret,src=/local/secret","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--squash"],"description":"Squash newly built layers into a single new layer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ssh"],"description":"SSH agent socket or keys to expose to the build (only if BuildKit enabled) (format: default|<id>[=<socket>|<key>[,<key>]])","args":[{"name":"stringArray","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tag"],"description":"Name and optionally a tag in the 'name:tag' format","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Set the target build stage to build","args":[{"name":"target build stage","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["history"],"description":"Show the history of an image","hidden":false,"options":[{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--human"],"description":"Print sizes and dates in human readable format (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only show image IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["import"],"description":"Import the contents from a tarball to create a filesystem image","hidden":false,"options":[{"names":["-c","--change"],"description":"Apply Dockerfile instruction to the created image","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--message"],"description":"Set commit message for imported image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"file|URL|- [REPOSITORY[:TAG]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more images","hidden":false,"options":[{"names":["-f"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["load"],"description":"Load an image from a tar archive or STDIN","hidden":false,"options":[{"names":["-i"],"description":"Read from tar archive file, instead of STDIN","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress the load output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["ls"],"description":"List images","hidden":false,"options":[{"names":["-a","--all"],"description":"Show all images (default hides intermediate images)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--digests"],"description":"Show digests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only show image IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"[REPOSITORY[:TAG]]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["prune"],"description":"Remove unused images","hidden":false,"options":[{"names":["-a","--all"],"description":"Remove all unused images, not just dangling ones","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter"],"description":"Provide filter values (e.g. 'until=<timestamp>')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pull"],"description":"Pull an image or a repository from a registry","hidden":false,"options":[{"names":["-a","--all-tags"],"description":"Download all tagged images in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set platform if server is multi-platform capable","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress verbose output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NAME[:TAG|@DIGEST]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["push"],"description":"Push an image or a repository to a registry","hidden":false,"options":[{"names":["-a","--all-tags"],"description":"Push all tagged images in the repository","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image signing (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress verbose output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NAME[:TAG]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more images","hidden":false,"options":[{"names":["-f","--force"],"description":"Force removal of the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-prune"],"description":"Do not delete untagged parents","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["save"],"description":"Save one or more images to a tar archive (streamed to STDOUT by default)","hidden":false,"options":[{"names":["-o","--output"],"description":"Write to a file, instead of STDOUT","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["tag"],"description":"Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE","hidden":false,"options":[],"args":[{"name":"SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["network"],"description":"Manage networks","hidden":false,"options":[],"args":[],"subcommands":[{"names":["connect"],"description":"Connect a container to a network","hidden":false,"options":[{"names":["--alias"],"description":"Add network-scoped alias for the container","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--driver-opt"],"description":"Driver options for the network","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ip"],"description":"IPv4 address (e.g., 172.30.100.104)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ip6"],"description":"IPv6 address (e.g., 2001:db8::33)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link"],"description":"Add link to another container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-local-ip"],"description":"Add a link-local address for the container","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NETWORK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","network","list","--format","{{ json . }}"]}]},{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["create"],"description":"Create a network","hidden":false,"options":[{"names":["--attachable"],"description":"Enable manual container attachment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--aux-address"],"description":"Auxiliary IPv4 or IPv6 addresses used by Network driver (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config-from"],"description":"The network from which to copy the configuration","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config-only"],"description":"Create a configuration only network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--driver"],"description":"Driver to manage the Network (default \"bridge\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gateway"],"description":"IPv4 or IPv6 Gateway for the master subnet","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ingress"],"description":"Create swarm routing-mesh network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--internal"],"description":"Restrict external access to the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ip-range"],"description":"Allocate container ip from a sub-range","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipam-driver"],"description":"IP Address Management Driver (default \"default\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipam-opt"],"description":"Set IPAM driver specific options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ipv6"],"description":"Enable IPv6 networking","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--label"],"description":"Set metadata on a network","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--opt"],"description":"Set driver specific options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--scope"],"description":"Control the network's scope","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--subnet"],"description":"Subnet in CIDR format that represents a network segment","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NETWORK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["disconnect"],"description":"Disconnect a container from a network","hidden":false,"options":[{"names":["-f","--force"],"description":"Force the container to disconnect from a network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NETWORK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","network","list","--format","{{ json . }}"]}]},{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","ps","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more networks","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Verbose output for diagnostics","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NETWORK","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","network","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ls"],"description":"List networks","hidden":false,"options":[{"names":["-f","--filter"],"description":"Provide filter values (e.g. 'driver=bridge')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print networks using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate the output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display network IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["prune"],"description":"Remove all unused networks","hidden":false,"options":[{"names":["--filter"],"description":"Provide filter values (e.g. 'until=<timestamp>')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rm"],"description":"Remove one or more networks","hidden":false,"options":[],"args":[{"name":"NETWORK","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","network","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["node"],"description":"Manage Swarm nodes","hidden":false,"options":[],"args":[],"subcommands":[{"names":["demote"],"description":"Demote one or more nodes from manager in the swarm","hidden":false,"options":[],"args":[{"name":"NODE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","node","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more nodes","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pretty"],"description":"Print the information in a human friendly format","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NODE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","node","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ls"],"description":"List nodes in the swarm","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print nodes using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["promote"],"description":"Promote one or more nodes to manager in the swarm","hidden":false,"options":[],"args":[{"name":"NODE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","node","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ps"],"description":"List tasks running on one or more nodes, defaults to current node","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print tasks using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-resolve"],"description":"Do not map IDs to Names","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display task IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NODE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","node","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more nodes from the swarm","hidden":false,"options":[{"names":["-f","--force"],"description":"Force remove a node from the swarm","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NODE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","node","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["update"],"description":"Update a node","hidden":false,"options":[{"names":["--availability"],"description":"Availability of the node (\"active\"|\"pause\"|\"drain\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-add"],"description":"Add or update a node label (key=value)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-rm"],"description":"Remove a node label if exists","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--role"],"description":"Role of the node (\"worker\"|\"manager\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"NODE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","node","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["buildx"],"description":"Extended build capabilities with BuildKit","hidden":false,"options":[{"names":["--builder"],"description":"Override the configured builder instance","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["bake"],"description":"Bake is a high-level build command. Each specified target will run in parallel as part of the build","hidden":false,"options":[{"names":["-f","--file"],"description":"Build definition file","args":[{"name":"string","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--load"],"description":"Shorthand for --set=*.output=type=docker","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--metadata-file"],"description":"Write build result metadata to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Do not use cache when building the image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--print"],"description":"Print the options without building","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--progress"],"description":"Set type of progress output (auto, plain, tty). Use plain to show container output","args":[{"name":"progress","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["plain"],"description":null},{"names":["tty"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Always attempt to pull all referenced images","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--push"],"description":"Shorthand for --set=*.output=type=registry","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--set"],"description":"Override target value (e.g., targetpattern.key=value)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["build"],"description":"The buildx build command starts a build using BuildKit. This command is similar to the UI of docker build command and takes the same flags and arguments","hidden":false,"options":[{"names":["--add-host"],"description":"Add a custom host-to-IP mapping","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--allow"],"description":"Allow extra privileged entitlement","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--build-arg"],"description":"Set build-time variables","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--build-context"],"description":"Additional build contexts","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-from"],"description":"External cache sources","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-to"],"description":"Cache export destinations","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cgroup-parent"],"description":"Optional parent cgroup for the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--compress"],"description":"Compress the build context using gzip","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-period"],"description":"Limit the CPU CFS (Completely Fair Scheduler) period","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-quota"],"description":"Limit the CPU CFS (Completely Fair Scheduler) quota","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpu-shares","-c"],"description":"CPU shares (relative weight)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-cpus"],"description":"CPUs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cpuset-mems"],"description":"MEMs in which to allow execution (0-3, 0,1)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--file","-f"],"description":"Name of the Dockerfile","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force-rm"],"description":"Always remove intermediate containers","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--iidfile"],"description":"Write the image ID to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--invoke"],"description":"Invoke a command after the build [experimental]","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Container isolation technology","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label"],"description":"Set metadata for an image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--load"],"description":"Shorthand for --output=type=docker","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory","-m"],"description":"Memory limit","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--memory-swap"],"description":"Swap limit equal to memory plus swap: -1 to enable unlimited swap","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--metadata-file"],"description":"Write build result metadata to the file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Set the networking mode for the RUN instructions during build","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Do not use cache when building the image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache-filter"],"description":"Do not cache specified stages","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--output","-o"],"description":"Output destination (format: type=local,dest=path)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Set target platform for build","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--print"],"description":"Print result of information request (e.g., outline, targets) [experimental]","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--progress"],"description":"Set type of progress output (auto, plain, tty). Use plain to show container output","args":[{"name":"progress","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["plain"],"description":null},{"names":["tty"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Always attempt to pull all referenced images","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--push"],"description":"Shorthand for --output=type=registry","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet","-q"],"description":"Suppress the build output and print image ID on success","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rm"],"description":"Remove intermediate containers after a successful build","args":[{"name":"container","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--secret"],"description":"Secret to expose to the build (format: id=mysecret[,src=/local/secret])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--security-opt"],"description":"Security options","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shm-size"],"description":"Size of /dev/shm","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--squash"],"description":"Squash newly built layers into a single new layer","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssh"],"description":"SSH agent socket or keys to expose to the build (format: default|&lt;id&gt;[=&lt;socket&gt;|&lt;key&gt;[,&lt;key&gt;]])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag","-t"],"description":"Name and optionally a tag (format: name:tag)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Set the target build stage to build","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit"],"description":"Ulimit options","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Create a new builder instance","hidden":false,"options":[{"names":["--append"],"description":"Append a node to builder instead of changing it","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bootstrap"],"description":"Boot builder after creation","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--buildkitd-flags"],"description":"Flags for buildkitd daemon","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"BuildKit config file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--driver"],"description":"Driver to use (available: docker-container, kubernetes, remote)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--driver-opt"],"description":"Options for the driver","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--leave"],"description":"Remove a node from builder instead of changing it","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Builder instance name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--node"],"description":"Create/modify node with given name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--platform"],"description":"Fixed platforms for current node","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--use"],"description":"Set the current builder instance","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["du"],"description":"Disk usage","hidden":false,"options":[{"names":["--filter"],"description":"Provide filter values","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--verbose"],"description":"Provide a more verbose output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["imagetools"],"description":"Imagetools contains commands for working with manifest lists in the registry. These commands are useful for inspecting multi-platform build results","hidden":false,"options":[],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[{"names":["create"],"description":"Create a new image based on source images","hidden":false,"options":[{"names":["--append"],"description":"Append to existing manifest","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Show final image instead of pushing","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--file","-f"],"description":"Read source descriptor from file","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--progress"],"description":"Set type of progress output (auto, plain, tty). Use plain to show container output","args":[{"name":"progress","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["plain"],"description":null},{"names":["tty"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag","-t"],"description":"Set reference for new image","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Inspect current builder instance","hidden":false,"options":[{"names":["--format"],"description":"Format the output using the given Go template","args":[{"name":"sting","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--raw"],"description":"Show original, unformatted JSON manifest","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["inspect"],"description":"Inspect current builder instance","hidden":false,"options":[{"names":["--bootstrap"],"description":"Ensure builder has booted before inspecting","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["install"],"description":"Install buildx as a docker builder alias","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["ls"],"description":"List builder instances","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["prune"],"description":"Remove build cache","hidden":false,"options":[{"names":["--all","-a"],"description":"Include internal/frontend images","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--filter"],"description":"Provide filter values (e.g., until=24h)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force","-f"],"description":"Do not prompt for confirmation","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keep-storage"],"description":"Amount of disk space to keep for cache","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--verbose"],"description":"Provide a more verbose output","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Remove a builder instance","hidden":false,"options":[{"names":["--all-inactive"],"description":"Remove all inactive builders","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force","-f"],"description":"Do not prompt for confirmation","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keep-daemon"],"description":"Keep the buildkitd daemon running","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keep-state"],"description":"Keep BuildKit state","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["stop"],"description":"Stop builder instance","hidden":false,"options":[],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["uninstall"],"description":"Uninstall the docker builder alias","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["use"],"description":"Set the current builder instance","hidden":false,"options":[{"names":["--default"],"description":"Set builder as default for current context","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--global"],"description":"Builder persists context changes","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["version"],"description":"Show buildx version information","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["plugin"],"description":"Manage plugins","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory","hidden":false,"options":[{"names":["--compress"],"description":"Compress the context using gzip","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"PLUGIN-DATA-DIR","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["disable"],"description":"Disable a plugin","hidden":false,"options":[{"names":["-f","--force"],"description":"Force the disable of an active plugin","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","plugin","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["enable"],"description":"Enable a plugin","hidden":false,"options":[{"names":["--timeout"],"description":"HTTP client timeout (in seconds) (default 30)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","plugin","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more plugins","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","plugin","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["install"],"description":"Install a plugin","hidden":false,"options":[{"names":["--alias"],"description":"Local name for plugin","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable"],"description":"Do not enable the plugin on install","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--grant-all-permissions"],"description":"Grant all permissions necessary to run the plugin","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"KEY=VALUE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"List plugins","hidden":false,"options":[{"names":["-f","--filter"],"description":"Provide filter values (e.g. 'enabled=true')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print plugins using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Don't truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display plugin IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["push"],"description":"Push a plugin to a registry","hidden":false,"options":[{"names":["--disable-content-trust"],"description":"Skip image signing (default true)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN:[TAG]","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more plugins","hidden":false,"options":[{"names":["-f","--force"],"description":"Force the removal of an active plugin","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","plugin","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["set"],"description":"Change settings for a plugin","hidden":false,"options":[],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","plugin","list","--format","{{ json . }}"]}]},{"name":"KEY=VALUE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["upgrade"],"description":"Upgrade an existing plugin","hidden":false,"options":[{"names":["--disable-content-trust"],"description":"Skip image verification (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--grant-all-permissions"],"description":"Grant all permissions necessary to run the plugin","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--skip-remote-check"],"description":"Do not check if specified remote plugin matches existing plugin image","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"PLUGIN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","plugin","list","--format","{{ json . }}"]}]},{"name":"REMOTE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["secret"],"description":"Manage Docker secrets","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a secret from a file or STDIN as content","hidden":false,"options":[{"names":["-d","--driver"],"description":"Secret driver","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Secret labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--template-driver"],"description":"Template driver","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SECRET NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"SECRET","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more secrets","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pretty"],"description":"Print the information in a human friendly format","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SECRET","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","secret","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ls"],"description":"List secrets","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print secrets using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rm"],"description":"Remove one or more secrets","hidden":false,"options":[],"args":[{"name":"SECRET","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","secret","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["service"],"description":"Manage services","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a new service","hidden":false,"options":[{"names":["--cap-add"],"description":"Add Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-drop"],"description":"Drop Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Specify configurations to expose to the service","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--constraint"],"description":"Placement constraints","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--container-label"],"description":"Container labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--credential-spec"],"description":"Credential spec for managed service account (Windows only)","args":[{"name":"credential-spec","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--detach"],"description":"Exit immediately instead of waiting for the service to converge","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns"],"description":"Set custom DNS servers","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option"],"description":"Set DNS options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search"],"description":"Set custom DNS search domains","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--endpoint-mode"],"description":"Endpoint mode (vip or dnsrr) (default \"vip\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Overwrite the default ENTRYPOINT of the image","args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Set environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Read in a file of environment variables","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--generic-resource"],"description":"User defined resources","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Set one or more supplementary user groups for the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-cmd"],"description":"Command to run to check health","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-interval"],"description":"Time between running the check (ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-retries"],"description":"Consecutive failures needed to report unhealthy","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-start-period"],"description":"Start period for the container to initialize before counting retries towards unstable (ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-timeout"],"description":"Maximum time to allow one check to run (ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--host"],"description":"Set one or more custom host-to-IP mappings (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--hostname"],"description":"Container hostname","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--init"],"description":"Use an init inside each service container to forward signals and reap processes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Service container isolation mode","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--label"],"description":"Service labels","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-cpu"],"description":"Limit CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-memory"],"description":"Limit Memory","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-pids"],"description":"Limit maximum number of processes (default 0 = unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-driver"],"description":"Logging driver for service","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-opt"],"description":"Logging driver options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--max-concurrent"],"description":"Number of job tasks to run concurrently (default equal to --replicas)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mode"],"description":"Service mode (replicated, global, replicated-job, or global-job) (default \"replicated\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["replicated"],"description":null},{"names":["global"],"description":null},{"names":["replicated-job"],"description":null},{"names":["global-job"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount"],"description":"Attach a filesystem mount to the service","args":[{"name":"mount","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Service name","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network"],"description":"Network attachments","args":[{"name":"network","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-healthcheck"],"description":"Disable any container-specified HEALTHCHECK","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-resolve-image"],"description":"Do not query the registry to resolve image digest and supported platforms","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--placement-pref"],"description":"Add a placement preference","args":[{"name":"pref","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--publish"],"description":"Publish a port as a node port","args":[{"name":"port","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress progress output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Mount the container's root filesystem as read only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--replicas"],"description":"Number of tasks","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--replicas-max-per-node"],"description":"Maximum number of tasks per node (default 0 = unlimited)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--reserve-cpu"],"description":"Reserve CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--reserve-memory"],"description":"Reserve Memory","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-condition"],"description":"Restart when condition is met (\"none\"|\"on-failure\"|\"any\") (default \"any\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-delay"],"description":"Delay between restart attempts (ns|us|ms|s|m|h) (default 5s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-max-attempts"],"description":"Maximum number of restarts before giving up","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-window"],"description":"Window used to evaluate the restart policy (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-delay"],"description":"Delay between task rollbacks (ns|us|ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-failure-action"],"description":"Action on rollback failure (\"pause\"|\"continue\") (default \"pause\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-max-failure-ratio"],"description":"Failure rate to tolerate during a rollback (default 0)","args":[{"name":"float","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-monitor"],"description":"Duration after each task rollback to monitor for failure (ns|us|ms|s|m|h) (default 5s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-order"],"description":"Rollback order (\"start-first\"|\"stop-first\") (default \"stop-first\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-parallelism"],"description":"Maximum number of tasks rolled back simultaneously (0 to roll back all at once) (default 1)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--secret"],"description":"Specify secrets to expose to the service","args":[{"name":"secret","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-grace-period"],"description":"Time to wait before force killing a container (ns|us|ms|s|m|h) (default 10s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-signal"],"description":"Signal to stop the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl"],"description":"Sysctl options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit"],"description":"Ulimit options (default [])","args":[{"name":"ulimit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-delay"],"description":"Delay between updates (ns|us|ms|s|m|h) (default 0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-failure-action"],"description":"Action on update failure (\"pause\"|\"continue\"|\"rollback\") (default \"pause\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-max-failure-ratio"],"description":"Failure rate to tolerate during an update (default 0)","args":[{"name":"float","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-monitor"],"description":"Duration after each task update to monitor for failure (ns|us|ms|s|m|h) (default 5s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-order"],"description":"Update order (\"start-first\"|\"stop-first\") (default \"stop-first\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-parallelism"],"description":"Maximum number of tasks updated simultaneously (0 to update all at once) (default 1)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-registry-auth"],"description":"Send registry authentication details to swarm agents","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]},{"name":"COMMAND","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more services","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pretty"],"description":"Print the information in a human friendly format","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["logs"],"description":"Fetch the logs of a service or task","hidden":false,"options":[{"names":["--details"],"description":"Show extra details provided to logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--follow"],"description":"Follow log output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-resolve"],"description":"Do not map IDs to Names in output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-task-ids"],"description":"Do not include task IDs in output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--raw"],"description":"Do not neatly format logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Show logs since timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--tail"],"description":"Number of lines to show from the end of the logs (default \"all\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--timestamps"],"description":"Show timestamps","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SERVICE OR TASK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ls"],"description":"List services","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print services using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["ps"],"description":"List the tasks of one or more services","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print tasks using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-resolve"],"description":"Do not map IDs to Names","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display task IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more services","hidden":false,"options":[],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rollback"],"description":"Revert changes to a service's configuration","hidden":false,"options":[{"names":["-d","--detach"],"description":"Exit immediately instead of waiting for the service to converge","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress progress output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["scale"],"description":"Scale one or multiple replicated services","hidden":false,"options":[{"names":["-d","--detach"],"description":"Exit immediately instead of waiting for the service to converge","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SERVICE=REPLICAS","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["update"],"description":"Update a service","hidden":false,"options":[{"names":["--args"],"description":"Service command args","args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-add"],"description":"Add Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cap-drop"],"description":"Drop Linux capabilities","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config-add"],"description":"Add or update a config file on a service","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config-rm"],"description":"Remove a configuration file","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--constraint-add"],"description":"Add or update a placement constraint","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--constraint-rm"],"description":"Remove a constraint","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--container-label-add"],"description":"Add or update a container label","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--container-label-rm"],"description":"Remove a container label by its key","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--credential-spec"],"description":"Credential spec for managed service account (Windows only)","args":[{"name":"credential-spec","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--detach"],"description":"Exit immediately instead of waiting for the service to converge","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-add"],"description":"Add or update a custom DNS server","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option-add"],"description":"Add or update a DNS option","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-option-rm"],"description":"Remove a DNS option","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-rm"],"description":"Remove a custom DNS server","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search-add"],"description":"Add or update a custom DNS search domain","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-search-rm"],"description":"Remove a DNS search domain","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--endpoint-mode"],"description":"Endpoint mode (vip or dnsrr)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Overwrite the default ENTRYPOINT of the image","args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-add"],"description":"Add or update an environment variable","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env-rm"],"description":"Remove an environment variable","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force"],"description":"Force update even if no changes require it","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--generic-resource-add"],"description":"Add a Generic resource","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--generic-resource-rm"],"description":"Remove a Generic resource","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group-add"],"description":"Add an additional supplementary user group to the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group-rm"],"description":"Remove a previously added supplementary user group from the container","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-cmd"],"description":"Command to run to check health","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-interval"],"description":"Time between running the check (ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-retries"],"description":"Consecutive failures needed to report unhealthy","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-start-period"],"description":"Start period for the container to initialize before counting retries towards unstable (ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--health-timeout"],"description":"Maximum time to allow one check to run (ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--host-add"],"description":"Add a custom host-to-IP mapping (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--host-rm"],"description":"Remove a custom host-to-IP mapping (host:ip)","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--hostname"],"description":"Container hostname","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--image"],"description":"Service image tag","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--init"],"description":"Use an init inside each service container to forward signals and reap processes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--isolation"],"description":"Service container isolation mode","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-add"],"description":"Add or update a service label","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label-rm"],"description":"Remove a label by its key","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-cpu"],"description":"Limit CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-memory"],"description":"Limit Memory","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-pids"],"description":"Limit maximum number of processes (default 0 = unlimited)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-driver"],"description":"Logging driver for service","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--log-opt"],"description":"Logging driver options","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--max-concurrent"],"description":"Number of job tasks to run concurrently (default equal to --replicas)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount-add"],"description":"Add or update a mount on a service","args":[{"name":"mount","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--mount-rm"],"description":"Remove a mount by its target path","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-add"],"description":"Add a network","args":[{"name":"network","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-rm"],"description":"Remove a network","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-healthcheck"],"description":"Disable any container-specified HEALTHCHECK","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-resolve-image"],"description":"Do not query the registry to resolve image digest and supported platforms","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--placement-pref-add"],"description":"Add a placement preference","args":[{"name":"pref","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--placement-pref-rm"],"description":"Remove a placement preference","args":[{"name":"pref","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--publish-add"],"description":"Add or update a published port","args":[{"name":"port","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--publish-rm"],"description":"Remove a published port by its target port","args":[{"name":"port","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress progress output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Mount the container's root filesystem as read only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--replicas"],"description":"Number of tasks","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--replicas-max-per-node"],"description":"Maximum number of tasks per node (default 0 = unlimited)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--reserve-cpu"],"description":"Reserve CPUs","args":[{"name":"decimal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--reserve-memory"],"description":"Reserve Memory","args":[{"name":"bytes","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-condition"],"description":"Restart when condition is met (\"none\"|\"on-failure\"|\"any\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-delay"],"description":"Delay between restart attempts (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-max-attempts"],"description":"Maximum number of restarts before giving up","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--restart-window"],"description":"Window used to evaluate the restart policy (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback"],"description":"Rollback to previous specification","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-delay"],"description":"Delay between task rollbacks (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-failure-action"],"description":"Action on rollback failure (\"pause\"|\"continue\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-max-failure-ratio"],"description":"Failure rate to tolerate during a rollback","args":[{"name":"float","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-monitor"],"description":"Duration after each task rollback to monitor for failure (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-order"],"description":"Rollback order (\"start-first\"|\"stop-first\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rollback-parallelism"],"description":"Maximum number of tasks rolled back simultaneously (0 to roll back all at once)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--secret-add"],"description":"Add or update a secret on a service","args":[{"name":"secret","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--secret-rm"],"description":"Remove a secret","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-grace-period"],"description":"Time to wait before force killing a container (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--stop-signal"],"description":"Signal to stop the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl-add"],"description":"Add or update a Sysctl option","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sysctl-rm"],"description":"Remove a Sysctl option","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tty"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit-add"],"description":"Add or update a ulimit option (default [])","args":[{"name":"ulimit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ulimit-rm"],"description":"Remove a ulimit option","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-delay"],"description":"Delay between updates (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-failure-action"],"description":"Action on update failure (\"pause\"|\"continue\"|\"rollback\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-max-failure-ratio"],"description":"Failure rate to tolerate during an update","args":[{"name":"float","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-monitor"],"description":"Duration after each task update to monitor for failure (ns|us|ms|s|m|h)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-order"],"description":"Update order (\"start-first\"|\"stop-first\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--update-parallelism"],"description":"Maximum number of tasks updated simultaneously (0 to update all at once)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"Username or UID (format: <name|uid>[:<group|gid>])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-registry-auth"],"description":"Send registry authentication details to swarm agents","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workdir"],"description":"Working directory inside the container","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","service","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["stack"],"description":"Manage Docker stacks","hidden":false,"options":[],"args":[],"subcommands":[{"names":["deploy"],"description":"Deploy a new stack or update an existing stack","hidden":false,"options":[{"names":["-c","--compose-file"],"description":"Path to a Compose file, or \"-\" to read from stdin","args":[{"name":"strings","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--orchestrator"],"description":"Orchestrator to use (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prune"],"description":"Prune services that are no longer referenced","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--resolve-image"],"description":"Query the registry to resolve image digest and supported platforms (\"always\"|\"changed\"|\"never\") (default \"always\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-registry-auth"],"description":"Send registry authentication details to Swarm agents","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"STACK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"List stacks","hidden":false,"options":[{"names":["--format"],"description":"Pretty-print stacks using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--orchestrator"],"description":"Orchestrator to use (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["ps"],"description":"List the tasks in the stack","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print tasks using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-resolve"],"description":"Do not map IDs to Names","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-trunc"],"description":"Do not truncate output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--orchestrator"],"description":"Orchestrator to use (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display task IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"STACK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","stack","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["rm"],"description":"Remove one or more stacks","hidden":false,"options":[{"names":["--orchestrator"],"description":"Orchestrator to use (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"STACK","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","stack","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["services"],"description":"List the services in the stack","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print services using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--orchestrator"],"description":"Orchestrator to use (swarm|kubernetes|all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"STACK","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","stack","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["swarm"],"description":"Manage Swarm","hidden":false,"options":[],"args":[],"subcommands":[{"names":["ca"],"description":"Display and rotate the root CA","hidden":false,"options":[{"names":["--ca-cert"],"description":"Path to the PEM-formatted root CA certificate to use for the new cluster","args":[{"name":"pem-file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ca-key"],"description":"Path to the PEM-formatted root CA key to use for the new cluster","args":[{"name":"pem-file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cert-expiry"],"description":"Validity period for node certificates (ns|us|ms|s|m|h) (default 2160h0m0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--detach"],"description":"Exit immediately instead of waiting for the root rotation to converge","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--external-ca"],"description":"Specifications of one or more certificate signing endpoints","args":[{"name":"external-ca","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Suppress progress output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rotate"],"description":"Rotate the swarm CA - if no certificate or key are provided, new ones will be generated","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["init"],"description":"Initialize a swarm","hidden":false,"options":[{"names":["--advertise-addr"],"description":"Advertised address (format: <ip|interface>[:port])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--autolock"],"description":"Enable manager autolocking (requiring an unlock key to start a stopped manager)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--availability"],"description":"Availability of the node (\"active\"|\"pause\"|\"drain\") (default \"active\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cert-expiry"],"description":"Validity period for node certificates (ns|us|ms|s|m|h) (default 2160h0m0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--data-path-addr"],"description":"Address or interface to use for data path traffic (format: <ip|interface>)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--data-path-port"],"description":"Port number to use for data path traffic (1024 - 49151). If no value is set or is set to 0, the default port (4789) is used","args":[{"name":"uint32","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-addr-pool"],"description":"Default address pool in CIDR format (default [])","args":[{"name":"ipNetSlice","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-addr-pool-mask-length"],"description":"Default address pool subnet mask length (default 24)","args":[{"name":"uint32","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dispatcher-heartbeat"],"description":"Dispatcher heartbeat period (ns|us|ms|s|m|h) (default 5s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--external-ca"],"description":"Specifications of one or more certificate signing endpoints","args":[{"name":"external-ca","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force-new-cluster"],"description":"Force create a new cluster from current state","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--listen-addr"],"description":"Listen address (format: <ip|interface>[:port]) (default 0.0.0.0:2377)","args":[{"name":"node-addr","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--max-snapshots"],"description":"Number of additional Raft snapshots to retain","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--snapshot-interval"],"description":"Number of log entries between Raft snapshots (default 10000)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--task-history-limit"],"description":"Task history retention limit (default 5)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["join"],"description":"Join a swarm as a node and/or manager","hidden":false,"options":[{"names":["--advertise-addr"],"description":"Advertised address (format: <ip|interface>[:port])","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--availability"],"description":"Availability of the node (\"active\"|\"pause\"|\"drain\") (default \"active\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--data-path-addr"],"description":"Address or interface to use for data path traffic (format: <ip|interface>)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--listen-addr"],"description":"Listen address (format: <ip|interface>[:port]) (default 0.0.0.0:2377)","args":[{"name":"node-addr","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"Token for entry into the swarm","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"HOST:PORT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["join-token"],"description":"Manage join tokens","hidden":false,"options":[{"names":["-q","--quiet"],"description":"Only display token","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rotate"],"description":"Rotate join token","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"worker or manager","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["worker"],"description":null},{"names":["manager"],"description":null}],"generators":[]}],"subcommands":[]},{"names":["leave"],"description":"Leave the swarm","hidden":false,"options":[{"names":["-f","--force"],"description":"Force this node to leave the swarm, ignoring warnings","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["unlock"],"description":"Unlock swarm","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["unlock-key"],"description":"Manage the unlock key","hidden":false,"options":[{"names":["-q","--quiet"],"description":"Only display token","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rotate"],"description":"Rotate unlock key","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["update"],"description":"Update the swarm","hidden":false,"options":[{"names":["--autolock"],"description":"Change manager autolocking setting (true|false)","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["true"],"description":null},{"names":["false"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--cert-expiry"],"description":"Validity period for node certificates (ns|us|ms|s|m|h) (default 2160h0m0s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dispatcher-heartbeat"],"description":"Dispatcher heartbeat period (ns|us|ms|s|m|h) (default 5s)","args":[{"name":"duration","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--external-ca"],"description":"Specifications of one or more certificate signing endpoints","args":[{"name":"external-ca","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--max-snapshots"],"description":"Number of additional Raft snapshots to retain","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--snapshot-interval"],"description":"Number of log entries between Raft snapshots (default 10000)","args":[{"name":"uint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--task-history-limit"],"description":"Task history retention limit (default 5)","args":[{"name":"int","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["system"],"description":"Manage Docker","hidden":false,"options":[],"args":[],"subcommands":[{"names":["prune"],"description":"Remove unused data","hidden":false,"options":[{"names":["-a","--all"],"description":"Remove all unused images not just dangling ones","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter"],"description":"Provide filter values (e.g. 'label=<key>=<value')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes"],"description":"Prune volumes","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["df"],"description":"Show docker disk usage","hidden":false,"options":[{"names":["--format"],"description":"Pretty-print images using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Show detailed information on space usage","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["events"],"description":"Get real time events from the server","hidden":false,"options":[{"names":["-f","--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Show all events created since timestamp","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--until"],"description":"Stream events until this timestamp","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["info"],"description":"Display system-wide information","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["trust"],"description":"Manage trust on Docker images","hidden":false,"options":[],"args":[],"subcommands":[{"names":["inspect"],"description":"Return low-level information about keys and signatures","hidden":false,"options":[{"names":["--pretty"],"description":"Print the information in a human friendly format","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"IMAGE[:TAG]","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["revoke"],"description":"Remove trust for an image","hidden":false,"options":[{"names":["-y","--yes"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["sign"],"description":"Sign an image","hidden":false,"options":[{"names":["--local"],"description":"Sign a locally tagged image","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"image","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["docker","image","ls","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["volume"],"description":"Manage volumes","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a volume","hidden":false,"options":[{"names":["-d","--driver"],"description":"Specify volume driver name (default \"local\")","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--label"],"description":"Set metadata for a volume","args":[{"name":"list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--opt"],"description":"Set driver specific options (default map[])","args":[{"name":"map","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"VOLUME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Display detailed information on one or more volumes","hidden":false,"options":[{"names":["-f","--format"],"description":"Format the output using the given Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"VOLUME","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","volume","list","--format","{{ json . }}"]}]}],"subcommands":[]},{"names":["ls"],"description":"List volumes","hidden":false,"options":[{"names":["-f","--filter"],"description":"Provide filter values (e.g. 'dangling=true')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Pretty-print volumes using a Go template","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Only display volume names","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["prune"],"description":"Remove all unused local volumes","hidden":false,"options":[{"names":["--filter"],"description":"Provide filter values (e.g. 'label=<label>')","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Do not prompt for confirmation","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["rm"],"description":"Remove one or more volumes","hidden":false,"options":[{"names":["-f","--force"],"description":"Force the removal of one or more volumes","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"VOLUME","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["docker","volume","list","--format","{{ json . }}"]}]}],"subcommands":[]}]},{"names":["compose"],"description":"Define and run multi-container applications with Docker","hidden":false,"options":[{"names":["--ansi"],"description":"Control when to print ANSI control characters (\"never\"|\"always\"|\"auto\")","args":[{"name":"ansi","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["never"],"description":null},{"names":["always"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--compatibility"],"description":"Run compose in backward compatibility mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Specify an alternate environment file","args":[{"name":"env-file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--file","-f"],"description":"Compose configuration files","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--no-ansi"],"description":"Do not print ANSI control characters (DEPRECATED)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--profile"],"description":"Specify a profile to enable","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--project-directory"],"description":"Specify an alternate working directory (default: the path of the, first specified, Compose file)","args":[{"name":"project-directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-name","-p"],"description":"Project name","args":[{"name":"project-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--verbose"],"description":"Show more output","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--workdir"],"description":"DEPRECATED! USE --project-directory INSTEAD. Specify an alternate working directory (default: the path of the, first specified, Compose file)","args":[{"name":"workdir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":true}],"args":[],"subcommands":[{"names":["build"],"description":"Build or rebuild services","hidden":false,"options":[{"names":["--build-arg"],"description":"Set build-time variables for services","args":[{"name":"key=value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--compress"],"description":"Compress the build context using gzip. DEPRECATED","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--force-rm"],"description":"Always remove intermediate containers. DEPRECATED","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--memory","-m"],"description":"Set memory limit for the build container. Not supported on buildkit yet","args":[{"name":"memory","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":true},{"names":["--no-cache"],"description":"Do not use cache when building the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rm"],"description":"Do not remove intermediate containers after a successful build. DEPRECATED","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--parallel"],"description":"Build images in parallel. DEPRECATED","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--progress"],"description":"Set type of progress output (auto, tty, plain, quiet)","args":[{"name":"progress","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["tty"],"description":null},{"names":["plain"],"description":null},{"names":["quiet"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pull"],"description":"Always attempt to pull a newer version of the image","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet","-q"],"description":"Don't print anything to STDOUT","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ssh"],"description":"Set SSH authentications used when building service images. (use 'default' for using your default SSH Agent)","args":[{"name":"ssh","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"services","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["config","convert"],"description":"Converts the compose file to platform's canonical format","hidden":false,"options":[{"names":["--format"],"description":"Format the output. Values: [yaml | json]","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["yaml"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--hash"],"description":"Print the service config hash, one per line","args":[{"name":"hash","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--images"],"description":"Print the image names, one per line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-interpolate"],"description":"Don't interpolate environment variables","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-normalize"],"description":"Don't normalize compose model","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--output","-o"],"description":"Save to file (default to stdout)","args":[{"name":"output","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profiles"],"description":"Print the profile names, one per line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet","-q"],"description":"Only validate the configuration, don't print anything","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--resolve-image-digests"],"description":"Pin image tags to digests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--services"],"description":"Print the service names, one per line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes"],"description":"Print the volume names, one per line","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"services","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["cp"],"description":"Copy files/folders between a service container and the local filesystem","hidden":false,"options":[{"names":["--all"],"description":"Copy to all the containers of the service","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--archive","-a"],"description":"Archive mode (copy all uid/gid information)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--follow-link","-L"],"description":"Always follow symbol link in SRC_PATH","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"Index of the container if there are multiple instances of a service","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"source path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"dest path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["create"],"description":"Creates containers for a service","hidden":false,"options":[{"names":["--build"],"description":"Build images before starting containers","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force-recreate"],"description":"Recreate containers even if their configuration and image haven't changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build an image, even if it's missing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-recreate"],"description":"If containers already exist, don't recreate them. Incompatible with --force-recreate","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["down"],"description":"Stop and remove containers, networks","hidden":false,"options":[{"names":["--remove-orphans"],"description":"Remove containers for services not defined in the Compose file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rmi"],"description":"Remove images used by services. \"local\" remove only images that don't have a custom tag (\"local\"|\"all\")","args":[{"name":"rmi","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--timeout","-t"],"description":"Specify a shutdown timeout in seconds","args":[{"name":"timeout","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes","-v"],"description":"Remove named volumes declared in the `volumes` section of the Compose file and anonymous volumes attached to containers","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["events"],"description":"Receive real time events from containers","hidden":false,"options":[{"names":["--json"],"description":"Output events as a stream of json objects","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["exec"],"description":"Execute a command in a running container","hidden":false,"options":[{"names":["--detach","-d"],"description":"Detached mode: Run command in the background","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--env","-e"],"description":"Set environment variables","args":[{"name":"key=value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--index"],"description":"Index of the container if there are multiple instances of a service [default: 1]","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--interactive","-i"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--no-TTY","-T"],"description":"Disable pseudo-TTY allocation. By default `docker compose exec` allocates a TTY","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--privileged"],"description":"Give extended privileges to the process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tty","-t"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--user","-u"],"description":"Run the command as this user","args":[{"name":"user","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--workdir","-w"],"description":"Path to workdir directory for this command","args":[{"name":"workdir","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"command","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["images"],"description":"List images used by the created containers","hidden":false,"options":[{"names":["--quiet","-q"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["kill"],"description":"Force stop service containers","hidden":false,"options":[{"names":["--signal","-s"],"description":"SIGNAL to send to the container","args":[{"name":"signal","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["logs"],"description":"View output from containers","hidden":false,"options":[{"names":["--follow","-f"],"description":"Follow log output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-color"],"description":"Produce monochrome output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-log-prefix"],"description":"Don't print prefix in logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Show logs since timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"since","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tail"],"description":"Number of lines to show from the end of the logs for each container","args":[{"name":"lines","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--timestamps","-t"],"description":"Show timestamps","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--until"],"description":"Show logs before a timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)","args":[{"name":"timestamp","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"List running compose projects","hidden":false,"options":[{"names":["--all","-a"],"description":"Show all stopped Compose projects","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter"],"description":"Filter output based on conditions provided","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Format the output. Values: [pretty | json]","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["pretty"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet","-q"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pause"],"description":"Pause services","hidden":false,"options":[],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["port"],"description":"Print the public port for a port binding","hidden":false,"options":[{"names":["--index"],"description":"Index of the container if service has multiple replicas","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--protocol"],"description":"Tcp or udp","args":[{"name":"protocol","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["tcp"],"description":null},{"names":["udp"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"private_port","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ps"],"description":"List containers","hidden":false,"options":[{"names":["--all","-a"],"description":"Show all stopped containers (including those created by the run command)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter"],"description":"Filter services by a property (supported filters: status)","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format"],"description":"Format the output. Values: [pretty | json]","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["pretty"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet","-q"],"description":"Only display IDs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--services"],"description":"Display services","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--status"],"description":"Filter services by status. Values: [paused | restarting | removing | running | dead | created | exited]","args":[{"name":"status","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["paused"],"description":null},{"names":["restarting"],"description":null},{"names":["removing"],"description":null},{"names":["running"],"description":null},{"names":["dead"],"description":null},{"names":["created"],"description":null},{"names":["exited"],"description":null}],"generators":[]}],"required":false,"repeatable":true,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["pull"],"description":"Pull service images","hidden":false,"options":[{"names":["--ignore-pull-failures"],"description":"Pull what it can and ignores images with pull failures","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--include-deps"],"description":"Also pull services declared as dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"DEPRECATED disable parallel pulling","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--parallel"],"description":"DEPRECATED pull multiple images in parallel","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--quiet","-q"],"description":"Pull without printing progress information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["push"],"description":"Push service images","hidden":false,"options":[{"names":["--ignore-push-failures"],"description":"Push what it can and ignores images with push failures","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["restart"],"description":"Restart containers","hidden":false,"options":[{"names":["--timeout","-t"],"description":"Specify a shutdown timeout in seconds","args":[{"name":"timeout","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Removes stopped service containers","hidden":false,"options":[{"names":["--all","-a"],"description":"Deprecated - no effect","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--force","-f"],"description":"Don't ask to confirm removal","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--stop","-s"],"description":"Stop the containers, if required, before removing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--volumes","-v"],"description":"Remove any anonymous volumes attached to containers","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["run"],"description":"Run a one-off command on a service","hidden":false,"options":[{"names":["--detach","-d"],"description":"Run container in background and print container ID","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--entrypoint"],"description":"Override the entrypoint of the image","args":[{"name":"entrypoint","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--env","-e"],"description":"Set environment variables","args":[{"name":"env","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--interactive","-i"],"description":"Keep STDIN open even if not attached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--label","-l"],"description":"Add or override a label","args":[{"name":"label","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--name"],"description":"Assign a name to the container","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-TTY","-T"],"description":"Disable pseudo-TTY allocation (default: auto-detected)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-deps"],"description":"Don't start linked services","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--publish","-p"],"description":"Publish a container's port(s) to the host","args":[{"name":"publish","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--quiet-pull"],"description":"Pull without printing progress information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rm"],"description":"Automatically remove the container when it exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--service-ports"],"description":"Run command with the service's ports enabled and mapped to the host","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tty","-t"],"description":"Allocate a pseudo-TTY","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--use-aliases"],"description":"Use the service's network useAliases in the network(s) the container connects to","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--user","-u"],"description":"Run as specified username or uid","args":[{"name":"user","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--volume","-v"],"description":"Bind mount a volume","args":[{"name":"volume","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--workdir","-w"],"description":"Working directory inside the container","args":[{"name":"workdir","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["start"],"description":"Start services","hidden":false,"options":[],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["stop"],"description":"Stop services","hidden":false,"options":[{"names":["--timeout","-t"],"description":"Specify a shutdown timeout in seconds","args":[{"name":"timeout","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["top"],"description":"Display the running processes","hidden":false,"options":[],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["unpause"],"description":"Unpause services","hidden":false,"options":[],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["up"],"description":"Create and start containers","hidden":false,"options":[{"names":["--abort-on-container-exit"],"description":"Stops all containers if any container was stopped. Incompatible with -d","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--always-recreate-deps"],"description":"Recreate dependent containers. Incompatible with --no-recreate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--attach"],"description":"Attach to service output","args":[{"name":"attach","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--attach-dependencies"],"description":"Attach to dependent containers","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build"],"description":"Build images before starting containers","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--detach","-d"],"description":"Detached mode: Run containers in the background","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--exit-code-from"],"description":"Return the exit code of the selected service container. Implies --abort-on-container-exit","args":[{"name":"exit-code-from","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--force-recreate"],"description":"Recreate containers even if their configuration and image haven't changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build an image, even if it's missing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-color"],"description":"Produce monochrome output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-deps"],"description":"Don't start linked services","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-log-prefix"],"description":"Don't print prefix in logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-recreate"],"description":"If containers already exist, don't recreate them. Incompatible with --force-recreate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-start"],"description":"Don't start the services after creating them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet-pull"],"description":"Pull without printing progress information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-orphans"],"description":"Remove containers for services not defined in the Compose file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--renew-anon-volumes","-V"],"description":"Recreate anonymous volumes instead of retrieving data from the previous containers","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scale"],"description":"Scale SERVICE to NUM instances. Overrides the `scale` setting in the Compose file if present","args":[{"name":"scale","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--timeout","-t"],"description":"Use this timeout in seconds for container shutdown when attached or when containers are already running","args":[{"name":"timeout","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--wait"],"description":"Wait for services to be running|healthy. Implies detached mode","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"service","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["version"],"description":"Show the Docker Compose version information","hidden":false,"options":[{"names":["--format","-f"],"description":"Format the output. Values: [pretty | json]. (Default: pretty)","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["pretty"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--short"],"description":"Shows only Compose's version number","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]}],"name":"docker"}