Skip to content
Merged
Changes from 1 commit
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
25 changes: 24 additions & 1 deletion content/manuals/ai/model-runner.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,31 @@ See [the reference docs](/reference/cli/docker/model/).

Once the feature is enabled, new API endpoints are available under the following base URLs:

{{< tabs >}}
{{< tab name="Docker Desktop">}}

- From containers: `http://model-runner.docker.internal/`
- From host processes: `http://localhost:12434/`, assuming you have enabled TCP host access on default port 12434.
- From host processes: `http://localhost:12434/`, assuming TCP host access is
enabled on the default port (12434).

{{< /tab >}}
{{< tab name="Docker CE">}}
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
{{< tab name="Docker CE">}}
{{< tab name="Docker CE">}}

Docker CE is the internal name for Docker Desktop 🤔 do we mean Docker Engine?

Copy link
Member

@kiview kiview Jun 4, 2025

Choose a reason for hiding this comment

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

Docker CE is the internal name for Docker Desktop

Not sure where you are getting this from, but that's not correct.
Docker CE is Docker Community Edition, our Docker distribution for Linux, consisting of Docker Engine (Moby), Docker CLI and BuildKit.

From our docs (which are fuzzy, agreed):

This section describes how to install Docker Engine on Linux, also known as Docker CE. Docker Engine

Since the docs are about adding Docker Model Runner to Docker CE (as a plugin), referring to Docker CE should be the right language.

Copy link
Contributor

Choose a reason for hiding this comment

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

Ok yeh - not Docker Desktop, coffee hadn't hit the ol' brain matter yet.

We've never used Docker CE in docs or marketing to refer to Docker Engine on Linux (apart from this one sentence) so whilst technically correct, this is not how users know it and I fear this would add unnecessary confusion

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It's indeed Docker Engine, as I also used in the top section... I also went through the confusion between CE/Engine last week 🫠


- From containers: `http://172.17.0.1:12434/`
- From host processes: `http://localhost:12434/`

> [!NOTE]
> The `172.17.0.1` interface may not be available by default to Compose containers.
> In this case, add an `extra_hosts` directive to your Compose service YAML:
>
> ```yaml
> extra_hosts:
> - "model-runner.docker.internal:host-gateway"
> ```
> Then you can access the Docker Model Runner APIs at http://model-runner.docker.internal:12434/

{{< /tab >}}
{{</tabs >}}

Docker Model management endpoints:

Expand Down