From 2bd89a20c034f6c9345a85ed175ed08a832a39a9 Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Mon, 16 Feb 2026 18:07:24 +0200 Subject: [PATCH 1/2] chore: update to go 1.25.6 Signed-off-by: Dorin Geman --- Dockerfile | 4 ++-- go.mod | 2 +- hack/releaser/Dockerfile | 2 +- hack/releaser/go.mod | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index f3f69b4f1af3..49ac5559667b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ # syntax=docker/dockerfile:1 # check=skip=InvalidBaseImagePlatform -ARG ALPINE_VERSION=3.21 -ARG GO_VERSION=1.25 +ARG ALPINE_VERSION=3.23 +ARG GO_VERSION=1.25.6 ARG HTMLTEST_VERSION=0.17.0 ARG VALE_VERSION=3.11.2 ARG HUGO_VERSION=0.154.2 diff --git a/go.mod b/go.mod index 27d0776498e9..c1c82134b0b3 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/docker/docs -go 1.25.0 +go 1.25.6 // This go.mod file is used by hugo to vendor documentation from upstream // reposities. Use the "require" section to specify the version of the diff --git a/hack/releaser/Dockerfile b/hack/releaser/Dockerfile index 562fc68bffac..bb4a926750ac 100644 --- a/hack/releaser/Dockerfile +++ b/hack/releaser/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -ARG GO_VERSION=1.25 +ARG GO_VERSION=1.25.6 FROM scratch AS sitedir diff --git a/hack/releaser/go.mod b/hack/releaser/go.mod index a832275b455d..e31bf312299b 100644 --- a/hack/releaser/go.mod +++ b/hack/releaser/go.mod @@ -1,6 +1,6 @@ module github.com/docker/docs/hack/releaser -go 1.25.0 +go 1.25.6 require ( github.com/alecthomas/kong v1.4.0 From 7cf11350c21d64a622c803cf9b5d6e71ca51726a Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Mon, 16 Feb 2026 18:43:02 +0200 Subject: [PATCH 2/2] vendor: github.com/docker/model-runner/cmd/cli v1.0.12 See changes in https://github.com/docker/model-runner/compare/cmd/cli/v1.0.3...cmd/cli/v1.0.12. Signed-off-by: Dorin Geman --- .../cmd/cli/docs/reference/docker_model.yaml | 8 ++ .../docs/reference/docker_model_bench.yaml | 2 +- .../reference/docker_model_compose_up.yaml | 9 +++ .../reference/docker_model_configure.yaml | 51 +++++++++--- .../docker_model_configure_show.yaml | 13 +++ .../docker_model_install-runner.yaml | 51 +++++++++++- .../docs/reference/docker_model_launch.yaml | 56 +++++++++++++ .../cli/docs/reference/docker_model_list.yaml | 11 ++- .../docs/reference/docker_model_package.yaml | 26 +++++- .../cli/docs/reference/docker_model_pull.yaml | 12 --- .../docker_model_reinstall-runner.yaml | 51 +++++++++++- .../docker_model_restart-runner.yaml | 9 +++ .../cli/docs/reference/docker_model_run.yaml | 8 +- .../docs/reference/docker_model_search.yaml | 57 +++++++++++++ .../cli/docs/reference/docker_model_show.yaml | 25 ++++++ .../docs/reference/docker_model_skills.yaml | 79 +++++++++++++++++++ .../reference/docker_model_start-runner.yaml | 61 +++++++++++++- .../cmd/cli/docs/reference/model.md | 54 +++++++------ .../docs/reference/model_install-runner.md | 7 +- .../cmd/cli/docs/reference/model_launch.md | 19 +++++ .../cmd/cli/docs/reference/model_list.md | 11 +-- .../cmd/cli/docs/reference/model_package.md | 6 +- .../cmd/cli/docs/reference/model_pull.md | 6 -- .../docs/reference/model_reinstall-runner.md | 7 +- .../docs/reference/model_restart-runner.md | 1 + .../cmd/cli/docs/reference/model_run.md | 12 +-- .../cmd/cli/docs/reference/model_search.md | 27 +++++++ .../cmd/cli/docs/reference/model_show.md | 14 ++++ .../cmd/cli/docs/reference/model_skills.md | 32 ++++++++ .../cli/docs/reference/model_start-runner.md | 20 +++-- _vendor/modules.txt | 4 +- go.mod | 4 +- go.sum | 4 + 33 files changed, 667 insertions(+), 90 deletions(-) create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure_show.yaml create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_launch.yaml create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_search.yaml create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_show.yaml create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_skills.yaml create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_launch.md create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_search.md create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_show.md create mode 100644 _vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_skills.md diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model.yaml index 0dd102e4cb1e..88068e051a58 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model.yaml @@ -10,6 +10,7 @@ cname: - docker model df - docker model inspect - docker model install-runner + - docker model launch - docker model list - docker model logs - docker model package @@ -22,6 +23,9 @@ cname: - docker model restart-runner - docker model rm - docker model run + - docker model search + - docker model show + - docker model skills - docker model start-runner - docker model status - docker model stop-runner @@ -34,6 +38,7 @@ clink: - docker_model_df.yaml - docker_model_inspect.yaml - docker_model_install-runner.yaml + - docker_model_launch.yaml - docker_model_list.yaml - docker_model_logs.yaml - docker_model_package.yaml @@ -46,6 +51,9 @@ clink: - docker_model_restart-runner.yaml - docker_model_rm.yaml - docker_model_run.yaml + - docker_model_search.yaml + - docker_model_show.yaml + - docker_model_skills.yaml - docker_model_start-runner.yaml - docker_model_status.yaml - docker_model_stop-runner.yaml diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_bench.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_bench.yaml index b24fa6282935..65071532f5fe 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_bench.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_bench.yaml @@ -5,7 +5,7 @@ long: |- This command runs a series of benchmarks with 1, 2, 4, and 8 concurrent requests by default, measuring the tokens per second (TPS) that the model can generate. -usage: docker model bench [MODEL] +usage: docker model bench MODEL pname: docker model plink: docker_model.yaml options: diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_compose_up.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_compose_up.yaml index 9a0bf1b328e7..17e91577948c 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_compose_up.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_compose_up.yaml @@ -33,6 +33,15 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: runtime-flags + value_type: string + description: raw runtime flags to pass to the inference engine + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false - option: speculative-draft-model value_type: string description: draft model for speculative decoding diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure.yaml index 09e5d46f990e..77f914fdcf6a 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure.yaml @@ -1,13 +1,17 @@ command: docker model configure -short: Configure runtime options for a model -long: Configure runtime options for a model -usage: docker model configure [--context-size=] [--speculative-draft-model=] [--hf_overrides=] [--reasoning-budget=] MODEL +aliases: docker model configure, docker model config +short: Manage model runtime configurations +long: Manage model runtime configurations +usage: docker model configure [--context-size=] [--speculative-draft-model=] [--hf_overrides=] [--gpu-memory-utilization=] [--mode=] [--think] [--keep-alive=] MODEL [-- ] pname: docker model plink: docker_model.yaml +cname: + - docker model configure show +clink: + - docker_model_configure_show.yaml options: - option: context-size - value_type: int64 - default_value: "-1" + value_type: int32 description: context size (in tokens) deprecated: false hidden: false @@ -15,6 +19,16 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: gpu-memory-utilization + value_type: float64 + description: | + fraction of GPU memory to use for the model executor (0.0-1.0) - vLLM only + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false - option: hf_overrides value_type: string description: HuggingFace model config overrides (JSON) - vLLM only @@ -24,10 +38,20 @@ options: experimentalcli: false kubernetes: false swarm: false - - option: reasoning-budget - value_type: int64 - default_value: "0" - description: reasoning budget for reasoning models - llama.cpp only + - option: keep-alive + value_type: string + description: | + duration to keep model loaded (e.g., '5m', '1h', '0' to unload immediately, '-1' to never unload) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: mode + value_type: string + description: | + backend operation mode (completion, embedding, reranking, image-generation) deprecated: false hidden: false experimental: false @@ -63,6 +87,15 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: think + value_type: bool + description: enable reasoning mode for thinking models + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false deprecated: false hidden: true experimental: false diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure_show.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure_show.yaml new file mode 100644 index 000000000000..588c5c1b3e8f --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_configure_show.yaml @@ -0,0 +1,13 @@ +command: docker model configure show +short: Show model configurations +long: Show model configurations +usage: docker model configure show [MODEL] +pname: docker model configure +plink: docker_model_configure.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_install-runner.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_install-runner.yaml index 6ba6175feac1..a2ea045f3434 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_install-runner.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_install-runner.yaml @@ -8,7 +8,8 @@ plink: docker_model.yaml options: - option: backend value_type: string - description: 'Specify backend (llama.cpp|vllm). Default: llama.cpp' + description: | + Specify backend (llama.cpp|vllm|diffusers|vllm-metal). Default: llama.cpp deprecated: false hidden: false experimental: false @@ -66,6 +67,54 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: proxy-cert + value_type: string + description: Path to a CA certificate file for proxy SSL inspection + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls + value_type: bool + default_value: "false" + description: Enable TLS/HTTPS for Docker Model Runner API + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-cert + value_type: string + description: Path to TLS certificate file (auto-generated if not provided) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-key + value_type: string + description: Path to TLS private key file (auto-generated if not provided) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-port + value_type: uint16 + default_value: "0" + description: | + TLS port for Docker Model Runner (default: 12444 for Docker Engine, 12445 for Cloud mode) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false deprecated: false hidden: false experimental: false diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_launch.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_launch.yaml new file mode 100644 index 000000000000..31ec71e844bc --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_launch.yaml @@ -0,0 +1,56 @@ +command: docker model launch +short: Launch an app configured to use Docker Model Runner +long: |- + Launch an app configured to use Docker Model Runner. + + Supported apps: anythingllm, claude, codex, openclaw, opencode, openwebui +usage: docker model launch APP [-- APP_ARGS...] +pname: docker model +plink: docker_model.yaml +options: + - option: detach + value_type: bool + default_value: "false" + description: Run containerized app in background + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: dry-run + value_type: bool + default_value: "false" + description: Print what would be executed without running it + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: image + value_type: string + description: Override container image for containerized apps + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: port + value_type: int + default_value: "0" + description: Host port to expose (web UIs) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_list.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_list.yaml index ee713d52509c..242462f4c145 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_list.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_list.yaml @@ -2,7 +2,7 @@ command: docker model list aliases: docker model list, docker model ls short: List the models pulled to your local environment long: List the models pulled to your local environment -usage: docker model list [OPTIONS] +usage: docker model list [OPTIONS] [MODEL] pname: docker model plink: docker_model.yaml options: @@ -26,6 +26,15 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: openaiurl + value_type: string + description: OpenAI-compatible API endpoint URL to list models from + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false - option: quiet shorthand: q value_type: bool diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_package.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_package.yaml index b0166ee3a9ad..79d6089976a0 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_package.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_package.yaml @@ -1,12 +1,14 @@ command: docker model package short: | - Package a GGUF file, Safetensors directory, or existing model into a Docker model OCI artifact. + Package a GGUF file, Safetensors directory, DDUF file, or existing model into a Docker model OCI artifact. long: |- - Package a GGUF file, Safetensors directory, or existing model into a Docker model OCI artifact, with optional licenses. The package is sent to the model-runner, unless --push is specified. + Package a GGUF file, Safetensors directory, DDUF file, or existing model into a Docker model OCI artifact, with optional licenses and multimodal projector. The package is sent to the model-runner, unless --push is specified. When packaging a sharded GGUF model, --gguf should point to the first shard. All shard files should be siblings and should include the index in the file name (e.g. model-00001-of-00015.gguf). When packaging a Safetensors model, --safetensors-dir should point to a directory containing .safetensors files and config files (*.json, merges.txt). All files will be auto-discovered and config files will be packaged into a tar archive. + When packaging a DDUF file (Diffusers Unified Format), --dduf should point to a .dduf archive file. When packaging from an existing model using --from, you can modify properties like context size to create a variant of the original model. -usage: docker model package (--gguf | --safetensors-dir | --from ) [--license ...] [--context-size ] [--push] MODEL + For multimodal models, use --mmproj to include a multimodal projector file. +usage: docker model package (--gguf | --safetensors-dir | --dduf | --from ) [--license ...] [--mmproj ] [--context-size ] [--push] MODEL pname: docker model plink: docker_model.yaml options: @@ -29,6 +31,15 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: dduf + value_type: string + description: absolute path to DDUF archive file (Diffusers Unified Format) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false - option: dir-tar value_type: stringArray default_value: '[]' @@ -69,6 +80,15 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: mmproj + value_type: string + description: absolute path to multimodal projector file + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false - option: push value_type: bool default_value: "false" diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_pull.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_pull.yaml index ec05709b2f9d..c939304581de 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_pull.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_pull.yaml @@ -5,18 +5,6 @@ long: | usage: docker model pull MODEL pname: docker model plink: docker_model.yaml -options: - - option: ignore-runtime-memory-check - value_type: bool - default_value: "false" - description: | - Do not block pull if estimated runtime memory for model exceeds system resources. - deprecated: false - hidden: false - experimental: false - experimentalcli: false - kubernetes: false - swarm: false examples: |- ### Pulling a model from Docker Hub diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_reinstall-runner.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_reinstall-runner.yaml index 07349e6a54eb..90ca05e10d64 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_reinstall-runner.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_reinstall-runner.yaml @@ -8,7 +8,8 @@ plink: docker_model.yaml options: - option: backend value_type: string - description: 'Specify backend (llama.cpp|vllm). Default: llama.cpp' + description: | + Specify backend (llama.cpp|vllm|diffusers|vllm-metal). Default: llama.cpp deprecated: false hidden: false experimental: false @@ -66,6 +67,54 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: proxy-cert + value_type: string + description: Path to a CA certificate file for proxy SSL inspection + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls + value_type: bool + default_value: "false" + description: Enable TLS/HTTPS for Docker Model Runner API + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-cert + value_type: string + description: Path to TLS certificate file (auto-generated if not provided) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-key + value_type: string + description: Path to TLS private key file (auto-generated if not provided) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-port + value_type: uint16 + default_value: "0" + description: | + TLS port for Docker Model Runner (default: 12444 for Docker Engine, 12445 for Cloud mode) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false deprecated: false hidden: false experimental: false diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_restart-runner.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_restart-runner.yaml index 99d8c4eab184..652fb64b0808 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_restart-runner.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_restart-runner.yaml @@ -59,6 +59,15 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: proxy-cert + value_type: string + description: Path to a CA certificate file for proxy SSL inspection + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false deprecated: false hidden: false experimental: false diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_run.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_run.yaml index e279f09c95f4..c35dce096973 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_run.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_run.yaml @@ -41,11 +41,9 @@ options: experimentalcli: false kubernetes: false swarm: false - - option: ignore-runtime-memory-check - value_type: bool - default_value: "false" - description: | - Do not block pull if estimated runtime memory for model exceeds system resources. + - option: openaiurl + value_type: string + description: OpenAI-compatible API endpoint URL to chat with deprecated: false hidden: false experimental: false diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_search.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_search.yaml new file mode 100644 index 000000000000..72129bd7a32e --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_search.yaml @@ -0,0 +1,57 @@ +command: docker model search +short: Search for models on Docker Hub and HuggingFace +long: |- + Search for models from Docker Hub (ai/ namespace) and HuggingFace. + + When no search term is provided, lists all available models. + When a search term is provided, filters models by name/description. + + Examples: + docker model search # List available models from Docker Hub + docker model search llama # Search for models containing "llama" + docker model search --source=all # Search both Docker Hub and HuggingFace + docker model search --source=huggingface # Only search HuggingFace + docker model search --limit=50 phi # Search with custom limit + docker model search --json llama # Output as JSON +usage: docker model search [OPTIONS] [TERM] +pname: docker model +plink: docker_model.yaml +options: + - option: json + value_type: bool + default_value: "false" + description: Output results as JSON + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: limit + shorthand: "n" + value_type: int + default_value: "32" + description: Maximum number of results to show + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: source + value_type: string + default_value: all + description: 'Source to search: all, dockerhub, huggingface' + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_show.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_show.yaml new file mode 100644 index 000000000000..c119856732f3 --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_show.yaml @@ -0,0 +1,25 @@ +command: docker model show +short: Show information for a model +long: Display detailed information about a model in a human-readable format. +usage: docker model show MODEL +pname: docker model +plink: docker_model.yaml +options: + - option: remote + shorthand: r + value_type: bool + default_value: "false" + description: Show info for remote models + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_skills.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_skills.yaml new file mode 100644 index 000000000000..27274b18b0f1 --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_skills.yaml @@ -0,0 +1,79 @@ +command: docker model skills +short: Install Docker Model Runner skills for AI coding assistants +long: |- + Install Docker Model Runner skills for AI coding assistants. + + Skills are configuration files that help AI coding assistants understand + how to use Docker Model Runner effectively for local model inference. + + Supported targets: + --codex Install to ~/.codex/skills (OpenAI Codex CLI) + --claude Install to ~/.claude/skills (Claude Code) + --opencode Install to ~/.config/opencode/skills (OpenCode) + --dest Install to a custom directory + + Example: + docker model skills --claude + docker model skills --codex --claude + docker model skills --dest /path/to/skills +usage: docker model skills +pname: docker model +plink: docker_model.yaml +options: + - option: claude + value_type: bool + default_value: "false" + description: Install skills for Claude Code (~/.claude/skills) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: codex + value_type: bool + default_value: "false" + description: Install skills for OpenAI Codex CLI (~/.codex/skills) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: dest + value_type: string + description: Install skills to a custom directory + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: force + shorthand: f + value_type: bool + default_value: "false" + description: Overwrite existing skills without prompting + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: opencode + value_type: bool + default_value: "false" + description: Install skills for OpenCode (~/.config/opencode/skills) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_start-runner.yaml b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_start-runner.yaml index aec39c8d59aa..1cb635bba6e2 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_start-runner.yaml +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/docker_model_start-runner.yaml @@ -10,7 +10,8 @@ plink: docker_model.yaml options: - option: backend value_type: string - description: 'Specify backend (llama.cpp|vllm). Default: llama.cpp' + description: | + Specify backend (llama.cpp|vllm|diffusers|vllm-metal). Default: llama.cpp deprecated: false hidden: false experimental: false @@ -47,6 +48,16 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: host + value_type: string + default_value: 127.0.0.1 + description: Host address to bind Docker Model Runner + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false - option: port value_type: uint16 default_value: "0" @@ -58,6 +69,54 @@ options: experimentalcli: false kubernetes: false swarm: false + - option: proxy-cert + value_type: string + description: Path to a CA certificate file for proxy SSL inspection + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls + value_type: bool + default_value: "false" + description: Enable TLS/HTTPS for Docker Model Runner API + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-cert + value_type: string + description: Path to TLS certificate file (auto-generated if not provided) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-key + value_type: string + description: Path to TLS private key file (auto-generated if not provided) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tls-port + value_type: uint16 + default_value: "0" + description: | + TLS port for Docker Model Runner (default: 12444 for Docker Engine, 12445 for Cloud mode) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false deprecated: false hidden: false experimental: false diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model.md index 11d8d83b10d9..e2869cd98766 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model.md @@ -5,31 +5,35 @@ Docker Model Runner ### Subcommands -| Name | Description | -|:------------------------------------------------|:------------------------------------------------------------------------------------------------| -| [`bench`](model_bench.md) | Benchmark a model's performance at different concurrency levels | -| [`df`](model_df.md) | Show Docker Model Runner disk usage | -| [`inspect`](model_inspect.md) | Display detailed information on one model | -| [`install-runner`](model_install-runner.md) | Install Docker Model Runner (Docker Engine only) | -| [`list`](model_list.md) | List the models pulled to your local environment | -| [`logs`](model_logs.md) | Fetch the Docker Model Runner logs | -| [`package`](model_package.md) | Package a GGUF file, Safetensors directory, or existing model into a Docker model OCI artifact. | -| [`ps`](model_ps.md) | List running models | -| [`pull`](model_pull.md) | Pull a model from Docker Hub or HuggingFace to your local environment | -| [`purge`](model_purge.md) | Remove all models | -| [`push`](model_push.md) | Push a model to Docker Hub | -| [`reinstall-runner`](model_reinstall-runner.md) | Reinstall Docker Model Runner (Docker Engine only) | -| [`requests`](model_requests.md) | Fetch requests+responses from Docker Model Runner | -| [`restart-runner`](model_restart-runner.md) | Restart Docker Model Runner (Docker Engine only) | -| [`rm`](model_rm.md) | Remove local models downloaded from Docker Hub | -| [`run`](model_run.md) | Run a model and interact with it using a submitted prompt or chat mode | -| [`start-runner`](model_start-runner.md) | Start Docker Model Runner (Docker Engine only) | -| [`status`](model_status.md) | Check if the Docker Model Runner is running | -| [`stop-runner`](model_stop-runner.md) | Stop Docker Model Runner (Docker Engine only) | -| [`tag`](model_tag.md) | Tag a model | -| [`uninstall-runner`](model_uninstall-runner.md) | Uninstall Docker Model Runner (Docker Engine only) | -| [`unload`](model_unload.md) | Unload running models | -| [`version`](model_version.md) | Show the Docker Model Runner version | +| Name | Description | +|:------------------------------------------------|:-----------------------------------------------------------------------------------------------------------| +| [`bench`](model_bench.md) | Benchmark a model's performance at different concurrency levels | +| [`df`](model_df.md) | Show Docker Model Runner disk usage | +| [`inspect`](model_inspect.md) | Display detailed information on one model | +| [`install-runner`](model_install-runner.md) | Install Docker Model Runner (Docker Engine only) | +| [`launch`](model_launch.md) | Launch an app configured to use Docker Model Runner | +| [`list`](model_list.md) | List the models pulled to your local environment | +| [`logs`](model_logs.md) | Fetch the Docker Model Runner logs | +| [`package`](model_package.md) | Package a GGUF file, Safetensors directory, DDUF file, or existing model into a Docker model OCI artifact. | +| [`ps`](model_ps.md) | List running models | +| [`pull`](model_pull.md) | Pull a model from Docker Hub or HuggingFace to your local environment | +| [`purge`](model_purge.md) | Remove all models | +| [`push`](model_push.md) | Push a model to Docker Hub | +| [`reinstall-runner`](model_reinstall-runner.md) | Reinstall Docker Model Runner (Docker Engine only) | +| [`requests`](model_requests.md) | Fetch requests+responses from Docker Model Runner | +| [`restart-runner`](model_restart-runner.md) | Restart Docker Model Runner (Docker Engine only) | +| [`rm`](model_rm.md) | Remove local models downloaded from Docker Hub | +| [`run`](model_run.md) | Run a model and interact with it using a submitted prompt or chat mode | +| [`search`](model_search.md) | Search for models on Docker Hub and HuggingFace | +| [`show`](model_show.md) | Show information for a model | +| [`skills`](model_skills.md) | Install Docker Model Runner skills for AI coding assistants | +| [`start-runner`](model_start-runner.md) | Start Docker Model Runner (Docker Engine only) | +| [`status`](model_status.md) | Check if the Docker Model Runner is running | +| [`stop-runner`](model_stop-runner.md) | Stop Docker Model Runner (Docker Engine only) | +| [`tag`](model_tag.md) | Tag a model | +| [`uninstall-runner`](model_uninstall-runner.md) | Uninstall Docker Model Runner (Docker Engine only) | +| [`unload`](model_unload.md) | Unload running models | +| [`version`](model_version.md) | Show the Docker Model Runner version | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_install-runner.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_install-runner.md index a0e7a84bd6bc..42949c79124e 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_install-runner.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_install-runner.md @@ -7,12 +7,17 @@ Install Docker Model Runner (Docker Engine only) | Name | Type | Default | Description | |:-----------------|:---------|:------------|:-------------------------------------------------------------------------------------------------------| -| `--backend` | `string` | | Specify backend (llama.cpp\|vllm). Default: llama.cpp | +| `--backend` | `string` | | Specify backend (llama.cpp\|vllm\|diffusers\|vllm-metal). Default: llama.cpp | | `--debug` | `bool` | | Enable debug logging | | `--do-not-track` | `bool` | | Do not track models usage in Docker Model Runner | | `--gpu` | `string` | `auto` | Specify GPU support (none\|auto\|cuda\|rocm\|musa\|cann) | | `--host` | `string` | `127.0.0.1` | Host address to bind Docker Model Runner | | `--port` | `uint16` | `0` | Docker container port for Docker Model Runner (default: 12434 for Docker Engine, 12435 for Cloud mode) | +| `--proxy-cert` | `string` | | Path to a CA certificate file for proxy SSL inspection | +| `--tls` | `bool` | | Enable TLS/HTTPS for Docker Model Runner API | +| `--tls-cert` | `string` | | Path to TLS certificate file (auto-generated if not provided) | +| `--tls-key` | `string` | | Path to TLS private key file (auto-generated if not provided) | +| `--tls-port` | `uint16` | `0` | TLS port for Docker Model Runner (default: 12444 for Docker Engine, 12445 for Cloud mode) | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_launch.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_launch.md new file mode 100644 index 000000000000..fd3c48ae3c46 --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_launch.md @@ -0,0 +1,19 @@ +# docker model launch + + +Launch an app configured to use Docker Model Runner. + +Supported apps: anythingllm, claude, codex, openclaw, opencode, openwebui + +### Options + +| Name | Type | Default | Description | +|:------------|:---------|:--------|:------------------------------------------------| +| `--detach` | `bool` | | Run containerized app in background | +| `--dry-run` | `bool` | | Print what would be executed without running it | +| `--image` | `string` | | Override container image for containerized apps | +| `--port` | `int` | `0` | Host port to expose (web UIs) | + + + + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_list.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_list.md index b6c051f28dd0..24d260a5d86a 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_list.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_list.md @@ -9,11 +9,12 @@ List the models pulled to your local environment ### Options -| Name | Type | Default | Description | -|:----------------|:-------|:--------|:--------------------------------| -| `--json` | `bool` | | List models in a JSON format | -| `--openai` | `bool` | | List models in an OpenAI format | -| `-q`, `--quiet` | `bool` | | Only show model IDs | +| Name | Type | Default | Description | +|:----------------|:---------|:--------|:-------------------------------------------------------| +| `--json` | `bool` | | List models in a JSON format | +| `--openai` | `bool` | | List models in an OpenAI format | +| `--openaiurl` | `string` | | OpenAI-compatible API endpoint URL to list models from | +| `-q`, `--quiet` | `bool` | | Only show model IDs | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_package.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_package.md index 49234cee676d..062f15815c41 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_package.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_package.md @@ -1,10 +1,12 @@ # docker model package -Package a GGUF file, Safetensors directory, or existing model into a Docker model OCI artifact, with optional licenses. The package is sent to the model-runner, unless --push is specified. +Package a GGUF file, Safetensors directory, DDUF file, or existing model into a Docker model OCI artifact, with optional licenses and multimodal projector. The package is sent to the model-runner, unless --push is specified. When packaging a sharded GGUF model, --gguf should point to the first shard. All shard files should be siblings and should include the index in the file name (e.g. model-00001-of-00015.gguf). When packaging a Safetensors model, --safetensors-dir should point to a directory containing .safetensors files and config files (*.json, merges.txt). All files will be auto-discovered and config files will be packaged into a tar archive. +When packaging a DDUF file (Diffusers Unified Format), --dduf should point to a .dduf archive file. When packaging from an existing model using --from, you can modify properties like context size to create a variant of the original model. +For multimodal models, use --mmproj to include a multimodal projector file. ### Options @@ -12,10 +14,12 @@ When packaging from an existing model using --from, you can modify properties li |:--------------------|:--------------|:--------|:---------------------------------------------------------------------------------------| | `--chat-template` | `string` | | absolute path to chat template file (must be Jinja format) | | `--context-size` | `uint64` | `0` | context size in tokens | +| `--dduf` | `string` | | absolute path to DDUF archive file (Diffusers Unified Format) | | `--dir-tar` | `stringArray` | | relative path to directory to package as tar (can be specified multiple times) | | `--from` | `string` | | reference to an existing model to repackage | | `--gguf` | `string` | | absolute path to gguf file | | `-l`, `--license` | `stringArray` | | absolute path to a license file | +| `--mmproj` | `string` | | absolute path to multimodal projector file | | `--push` | `bool` | | push to registry (if not set, the model is loaded into the Model Runner content store) | | `--safetensors-dir` | `string` | | absolute path to directory containing safetensors files and config | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_pull.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_pull.md index a8f6a9291c5d..246cc59d78af 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_pull.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_pull.md @@ -3,12 +3,6 @@ Pull a model from Docker Hub or HuggingFace to your local environment -### Options - -| Name | Type | Default | Description | -|:--------------------------------|:-------|:--------|:----------------------------------------------------------------------------------| -| `--ignore-runtime-memory-check` | `bool` | | Do not block pull if estimated runtime memory for model exceeds system resources. | - diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_reinstall-runner.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_reinstall-runner.md index be04e772332a..3e7fd8441540 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_reinstall-runner.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_reinstall-runner.md @@ -7,12 +7,17 @@ Reinstall Docker Model Runner (Docker Engine only) | Name | Type | Default | Description | |:-----------------|:---------|:------------|:-------------------------------------------------------------------------------------------------------| -| `--backend` | `string` | | Specify backend (llama.cpp\|vllm). Default: llama.cpp | +| `--backend` | `string` | | Specify backend (llama.cpp\|vllm\|diffusers\|vllm-metal). Default: llama.cpp | | `--debug` | `bool` | | Enable debug logging | | `--do-not-track` | `bool` | | Do not track models usage in Docker Model Runner | | `--gpu` | `string` | `auto` | Specify GPU support (none\|auto\|cuda\|rocm\|musa\|cann) | | `--host` | `string` | `127.0.0.1` | Host address to bind Docker Model Runner | | `--port` | `uint16` | `0` | Docker container port for Docker Model Runner (default: 12434 for Docker Engine, 12435 for Cloud mode) | +| `--proxy-cert` | `string` | | Path to a CA certificate file for proxy SSL inspection | +| `--tls` | `bool` | | Enable TLS/HTTPS for Docker Model Runner API | +| `--tls-cert` | `string` | | Path to TLS certificate file (auto-generated if not provided) | +| `--tls-key` | `string` | | Path to TLS private key file (auto-generated if not provided) | +| `--tls-port` | `uint16` | `0` | TLS port for Docker Model Runner (default: 12444 for Docker Engine, 12445 for Cloud mode) | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_restart-runner.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_restart-runner.md index b63f3a77ae93..80565a8dfa1a 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_restart-runner.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_restart-runner.md @@ -12,6 +12,7 @@ Restart Docker Model Runner (Docker Engine only) | `--gpu` | `string` | `auto` | Specify GPU support (none\|auto\|cuda\|rocm\|musa\|cann) | | `--host` | `string` | `127.0.0.1` | Host address to bind Docker Model Runner | | `--port` | `uint16` | `0` | Docker container port for Docker Model Runner (default: 12434 for Docker Engine, 12435 for Cloud mode) | +| `--proxy-cert` | `string` | | Path to a CA certificate file for proxy SSL inspection | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_run.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_run.md index b1712298d7b9..cdebb6f6ce4c 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_run.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_run.md @@ -5,12 +5,12 @@ Run a model and interact with it using a submitted prompt or chat mode ### Options -| Name | Type | Default | Description | -|:--------------------------------|:---------|:--------|:----------------------------------------------------------------------------------| -| `--color` | `string` | `no` | Use colored output (auto\|yes\|no) | -| `--debug` | `bool` | | Enable debug logging | -| `-d`, `--detach` | `bool` | | Load the model in the background without interaction | -| `--ignore-runtime-memory-check` | `bool` | | Do not block pull if estimated runtime memory for model exceeds system resources. | +| Name | Type | Default | Description | +|:-----------------|:---------|:--------|:-----------------------------------------------------| +| `--color` | `string` | `no` | Use colored output (auto\|yes\|no) | +| `--debug` | `bool` | | Enable debug logging | +| `-d`, `--detach` | `bool` | | Load the model in the background without interaction | +| `--openaiurl` | `string` | | OpenAI-compatible API endpoint URL to chat with | diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_search.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_search.md new file mode 100644 index 000000000000..b146e60c6d18 --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_search.md @@ -0,0 +1,27 @@ +# docker model search + + +Search for models from Docker Hub (ai/ namespace) and HuggingFace. + +When no search term is provided, lists all available models. +When a search term is provided, filters models by name/description. + +Examples: + docker model search # List available models from Docker Hub + docker model search llama # Search for models containing "llama" + docker model search --source=all # Search both Docker Hub and HuggingFace + docker model search --source=huggingface # Only search HuggingFace + docker model search --limit=50 phi # Search with custom limit + docker model search --json llama # Output as JSON + +### Options + +| Name | Type | Default | Description | +|:----------------|:---------|:--------|:----------------------------------------------| +| `--json` | `bool` | | Output results as JSON | +| `-n`, `--limit` | `int` | `32` | Maximum number of results to show | +| `--source` | `string` | `all` | Source to search: all, dockerhub, huggingface | + + + + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_show.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_show.md new file mode 100644 index 000000000000..d8c37da522a8 --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_show.md @@ -0,0 +1,14 @@ +# docker model show + + +Display detailed information about a model in a human-readable format. + +### Options + +| Name | Type | Default | Description | +|:-----------------|:-------|:--------|:----------------------------| +| `-r`, `--remote` | `bool` | | Show info for remote models | + + + + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_skills.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_skills.md new file mode 100644 index 000000000000..39ecc0ed7212 --- /dev/null +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_skills.md @@ -0,0 +1,32 @@ +# docker model skills + + +Install Docker Model Runner skills for AI coding assistants. + +Skills are configuration files that help AI coding assistants understand +how to use Docker Model Runner effectively for local model inference. + +Supported targets: + --codex Install to ~/.codex/skills (OpenAI Codex CLI) + --claude Install to ~/.claude/skills (Claude Code) + --opencode Install to ~/.config/opencode/skills (OpenCode) + --dest Install to a custom directory + +Example: + docker model skills --claude + docker model skills --codex --claude + docker model skills --dest /path/to/skills + +### Options + +| Name | Type | Default | Description | +|:----------------|:---------|:--------|:--------------------------------------------------------| +| `--claude` | `bool` | | Install skills for Claude Code (~/.claude/skills) | +| `--codex` | `bool` | | Install skills for OpenAI Codex CLI (~/.codex/skills) | +| `--dest` | `string` | | Install skills to a custom directory | +| `-f`, `--force` | `bool` | | Overwrite existing skills without prompting | +| `--opencode` | `bool` | | Install skills for OpenCode (~/.config/opencode/skills) | + + + + diff --git a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_start-runner.md b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_start-runner.md index 5376f8729edb..b6fdb0d7ab5a 100644 --- a/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_start-runner.md +++ b/_vendor/github.com/docker/model-runner/cmd/cli/docs/reference/model_start-runner.md @@ -5,13 +5,19 @@ Start Docker Model Runner (Docker Engine only) ### Options -| Name | Type | Default | Description | -|:-----------------|:---------|:--------|:-------------------------------------------------------------------------------------------------------| -| `--backend` | `string` | | Specify backend (llama.cpp\|vllm). Default: llama.cpp | -| `--debug` | `bool` | | Enable debug logging | -| `--do-not-track` | `bool` | | Do not track models usage in Docker Model Runner | -| `--gpu` | `string` | `auto` | Specify GPU support (none\|auto\|cuda\|rocm\|musa\|cann) | -| `--port` | `uint16` | `0` | Docker container port for Docker Model Runner (default: 12434 for Docker Engine, 12435 for Cloud mode) | +| Name | Type | Default | Description | +|:-----------------|:---------|:------------|:-------------------------------------------------------------------------------------------------------| +| `--backend` | `string` | | Specify backend (llama.cpp\|vllm\|diffusers\|vllm-metal). Default: llama.cpp | +| `--debug` | `bool` | | Enable debug logging | +| `--do-not-track` | `bool` | | Do not track models usage in Docker Model Runner | +| `--gpu` | `string` | `auto` | Specify GPU support (none\|auto\|cuda\|rocm\|musa\|cann) | +| `--host` | `string` | `127.0.0.1` | Host address to bind Docker Model Runner | +| `--port` | `uint16` | `0` | Docker container port for Docker Model Runner (default: 12434 for Docker Engine, 12435 for Cloud mode) | +| `--proxy-cert` | `string` | | Path to a CA certificate file for proxy SSL inspection | +| `--tls` | `bool` | | Enable TLS/HTTPS for Docker Model Runner API | +| `--tls-cert` | `string` | | Path to TLS certificate file (auto-generated if not provided) | +| `--tls-key` | `string` | | Path to TLS private key file (auto-generated if not provided) | +| `--tls-port` | `uint16` | `0` | TLS port for Docker Model Runner (default: 12444 for Docker Engine, 12445 for Cloud mode) | diff --git a/_vendor/modules.txt b/_vendor/modules.txt index f51c62e43d85..e47ca2646ee5 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -1,7 +1,7 @@ # github.com/moby/moby/api v1.53.0 # github.com/moby/buildkit v0.27.0 # github.com/docker/buildx v0.31.1 -# github.com/docker/cli v29.2.0+incompatible +# github.com/docker/cli v29.2.1+incompatible # github.com/docker/compose/v5 v5.0.2 -# github.com/docker/model-runner/cmd/cli v1.0.3 +# github.com/docker/model-runner/cmd/cli v1.0.12 # github.com/docker/mcp-gateway v0.22.0 diff --git a/go.mod b/go.mod index c1c82134b0b3..f428d58404b6 100644 --- a/go.mod +++ b/go.mod @@ -9,10 +9,10 @@ go 1.25.6 // Make sure to add an entry in the "tools" section when adding a new repository. require ( github.com/docker/buildx v0.31.1 - github.com/docker/cli v29.2.0+incompatible + github.com/docker/cli v29.2.1+incompatible github.com/docker/compose/v5 v5.0.2 github.com/docker/mcp-gateway v0.22.0 - github.com/docker/model-runner/cmd/cli v1.0.3 + github.com/docker/model-runner/cmd/cli v1.0.12 github.com/moby/buildkit v0.27.0 github.com/moby/moby/api v1.53.0 ) diff --git a/go.sum b/go.sum index fd4f68ee9210..5206b908130f 100644 --- a/go.sum +++ b/go.sum @@ -60,6 +60,8 @@ github.com/docker/cli v29.1.5+incompatible h1:GckbANUt3j+lsnQ6eCcQd70mNSOismSHWt github.com/docker/cli v29.1.5+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/cli v29.2.0+incompatible h1:9oBd9+YM7rxjZLfyMGxjraKBKE4/nVyvVfN4qNl9XRM= github.com/docker/cli v29.2.0+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/cli v29.2.1+incompatible h1:n3Jt0QVCN65eiVBoUTZQM9mcQICCJt3akW4pKAbKdJg= +github.com/docker/cli v29.2.1+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/compose/v5 v5.0.0 h1:J2uMCzJ/5xLcoIVVXvMmPe6HBzVQpmJThKa7Qk7Xldc= github.com/docker/compose/v5 v5.0.0/go.mod h1:BurapGv8zmYnsbSmlpCz5EU2Pi3YFV/PjeUnoFpcw64= github.com/docker/compose/v5 v5.0.1 h1:5yCjDJbwUqcuI+6WNFHNWz2/3vyBDsNnfe8LlFjyxEc= @@ -84,6 +86,8 @@ github.com/docker/model-runner v1.0.3 h1:04qSAOsFvxOYIejMOc2XGug+WQSTax0RO0OMA7D github.com/docker/model-runner v1.0.3/go.mod h1:qRIuXMeZ5dnL4A9e/+BUtQOSZAS0PBxUkLN51XYpLOE= github.com/docker/model-runner/cmd/cli v1.0.3 h1:oycm6fHwhFBNM47Y2Ka7nUSsrbSG3FL7NMShjTRuxak= github.com/docker/model-runner/cmd/cli v1.0.3/go.mod h1:86LCLsk93vuevYRDKoBxwGusyGlW+UnKCnbXJ7m6Zjo= +github.com/docker/model-runner/cmd/cli v1.0.12 h1:iYDX/xhhDBAYuzBn3aD9pIGM0se9lVYDOURWpJJXBBs= +github.com/docker/model-runner/cmd/cli v1.0.12/go.mod h1:7ll9IiT8yUflPPgZl5a0Wv7qcA/6DKrqbeR9+kBmM5c= github.com/docker/model-runner/pkg/go-containerregistry v0.0.0-20251121150728-6951a2a36575 h1:N2yLWYSZFTVLkLTh8ux1Z0Nug/F78pXsl2KDtbWhe+Y= github.com/docker/model-runner/pkg/go-containerregistry v0.0.0-20251121150728-6951a2a36575/go.mod h1:gbdiY0X8gr0J88OfUuRD29JXCWT9jgHzPmrqTlO15BM= github.com/elastic/go-sysinfo v1.15.4 h1:A3zQcunCxik14MgXu39cXFXcIw2sFXZ0zL886eyiv1Q=