Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 17 additions & 5 deletions content/manuals/ai/model-runner/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,21 +40,21 @@
- Run and interact with AI models directly from the command line or from the Docker Desktop GUI
- Manage local models and display logs

## Requirements
## Requirements

Docker Model Runner is supported on the following platforms:

{{< tabs >}}
{{< tab name="Windows">}}

Windows(amd64):
- NVIDIA GPUs
- NVIDIA GPUs
- NVIDIA drivers 576.57+

Windows(arm64):
- OpenCL for Adreno
- Qualcomm Adreno GPU (6xx series and later)

> [!NOTE]
> Some llama.cpp features might not be fully supported on the 6xx series.
Expand Down Expand Up @@ -142,6 +142,18 @@
- Comma-separated list of allowed origins
- When unspecified, all origins are denied.

### Update DMR in Docker Engine

To update Docker Model Runner in Docker Engine, uninstall it with [`docker model uninstall-runner`](/reference/cli/docker/model/uninstall-runner/) then reinstall it:

```console
docker model uninstall-runner --images && docker model install-runner
```

> [!NOTE]
> With the above command, local models are preserved.

Check warning on line 154 in content/manuals/ai/model-runner/_index.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.RecommendedWords] Consider using 'previous' instead of 'above' Raw Output: {"message": "[Docker.RecommendedWords] Consider using 'previous' instead of 'above'", "location": {"path": "content/manuals/ai/model-runner/_index.md", "range": {"start": {"line": 154, "column": 12}}}, "severity": "INFO"}
> To delete the models during the upgrade, add the `--models` option to the `uninstall-runner` command.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> To delete the models during the upgrade, add the `--models` option to the `uninstall-runner` command.
> To delete the models during the upgrade, add the `--models` flag to the `uninstall-runner` command.

nit

Copy link
Contributor Author

@ArthurFlag ArthurFlag Jul 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are referred to as "options" in our cli docs, should we update the generator to use flag?

## Pull a model

Models are cached locally.
Expand All @@ -162,7 +174,7 @@
{{< tab name="From the Docker CLI">}}

Use the [`docker model pull` command](/reference/cli/docker/model/pull/). For example:

```bash {title="Pulling from Docker Hub"}
docker model pull ai/smollm2:360M-Q4_K_M
```
Expand Down Expand Up @@ -294,7 +306,7 @@
> The `172.17.0.1` interface may not be available by default to containers
within a Compose project.
> In this case, add an `extra_hosts` directive to your Compose service YAML:
>
>
> ```yaml
> extra_hosts:
> - "model-runner.docker.internal:host-gateway"
Expand Down