Skip to content

docs: add a Docker path with a switch to the quick start - #43

Merged
RozmarinUS merged 1 commit into
mainfrom
docs/getting-started-docker
Oct 26, 2026
Merged

RozmarinUS merged 1 commit into
mainfrom
docs/getting-started-docker

Conversation

@RozmarinUS

Copy link
Copy Markdown
Member

The quick start only walked through npm. It now has a switch between npm and Docker on the two steps
that differ: the proxy and group to create, and the client commands. The choice is shared by both
switches on the page, remembered in the browser, and can be linked as ?client=docker. The switch is a
small component of the docs theme, so the site gets no new dependency.

The Docker steps were run against a server started from the compose file of the page: login, a pull
through a group that proxies Docker Hub, a push to a hosted repository and a pull of it through the
group, and anonymous pulls with Force Basic Authentication on and off.

That check corrected the docs in three places. Anonymous pulls depend on Force Basic Authentication,
which is set by default, not on the Docker Bearer Token Realm, which is off by default and only changes
the challenge from Basic to bearer tokens. The image is built for linux/amd64 only, so on an ARM
machine the quick start stops with "no matching manifest for linux/arm64/v8" unless the service asks
for that platform. Both are now written down on the pages they belong to.

The quick start only walked through npm. It now has a switch between npm and Docker on the two steps
that differ: the proxy and group to create, and the client commands. The choice is shared by both
switches on the page, remembered in the browser, and can be linked as ?client=docker. The switch is a
small component of the docs theme, so the site gets no new dependency.

The Docker steps were run against a server started from the compose file of the page: login, a pull
through a group that proxies Docker Hub, a push to a hosted repository and a pull of it through the
group, and anonymous pulls with Force Basic Authentication on and off.

That check corrected the docs in three places. Anonymous pulls depend on Force Basic Authentication,
which is set by default, not on the Docker Bearer Token Realm, which is off by default and only changes
the challenge from Basic to bearer tokens. The image is built for linux/amd64 only, so on an ARM
machine the quick start stops with "no matching manifest for linux/arm64/v8" unless the service asks
for that platform. Both are now written down on the pages they belong to.
@RozmarinUS
RozmarinUS merged commit e1a926e into main Oct 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant