66438 Commits

Author SHA1 Message Date
Craig Osterhout
8decba3b72 dhi: link to sla (#24541)
<!--Delete sections as needed -->

## Description

Added link to SLA when mentioned.
Added SLA link to additional resources

## Related issues or tickets


https://docker.slack.com/archives/C04M34MRQS1/p1774544986110649?thread_ts=1774541706.079779&cid=C04M34MRQS1

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Editorial review

---------

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-03-26 22:33:10 +01:00
Alexa Kristensen
7d8b95e1a3 GitHub issues updates (#24292)
PR to address 4 GitHub issues assigned to my docs areas.
2026-03-26 16:03:13 -05:00
Alexa Kristensen
0f568f26c5 update email update verification flow (#24507)
This PR captures updates to email verification flow from app.docker.com
2026-03-26 13:50:23 -05:00
Craig Osterhout
06c982499b dhi: cli update (#24539)
<!--Delete sections as needed -->

## Description

Updated DHI CLI reference and how-to topic.
- dhi cli plugin is now part of Desktop 4.65
- pulled the latest version of CLI docs from upstream and updated
`dhictl` examples to `docker dhi`
- updated how-to based on latest cli ref


## Related issues or tickets

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-03-26 10:25:31 -07:00
Allie Sadler
acde70fb09 4.66.1 release (#24534)
<!--Delete sections as needed -->

## Description

<!-- Tell us what you did and why -->

## Related issues or tickets

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-26 15:29:16 +00:00
David Karlsson
afa7740961 Merge pull request #24537 from mikesir87/remove-fine-tuning-lab
Remove fine tuning lab due to pivots in Docker Offload
2026-03-26 14:33:49 +01:00
Michael Irwin
788177e21e Remove fine tuning lab due to pivots in Docker Offload 2026-03-26 09:21:43 -04:00
Alexa Kristensen
4b312ce686 SSO doc updates (#24129)
This PR updates SSO documentation to address inconsistencies, per tech
support's jira ticket. I've made some additional changes as well:

- I've removed 4/5ish call outs throughout the doc. Callouts lose
effectiveness if you use them often.
- I've condensed certain redundant UI steps like "Save", "Finish",
"Select X" and created more compound steps. This shortens the procedures
and simplifies the ~weight of each substep.
- Merged Configure and Connect docs into one. Having 1 doc for two steps
when they're necessary for the overall action risks losing users and
adding confusion.
- I've added Prerequisites from the index page to the actual procedures.
Prereqs should always be associated closely with the action users are
taking after establishing those pre-requisites.

---------

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>
2026-03-26 08:14:02 -05:00
karman
2d446e2fb0 update WSL Linux kernel version requirement (#24525)
<!--Delete sections as needed -->

## Description

<!-- Tell us what you did and why -->

## Related issues or tickets


https://docker.slack.com/archives/C03SR28ANP4/p1774388364841409?thread_ts=1774375828.284229&cid=C03SR28ANP4

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [x] Technical review
- [x] Editorial review
- [ ] Product review
2026-03-26 11:13:00 +00:00
David Karlsson
b7b9c671df Merge pull request #24520 from shallowcosmicjumper/patch-1
[ai/model-runner] Update runtime flag configuration command
2026-03-25 18:31:53 +01:00
David Karlsson
ad2afe50e4 Merge pull request #24524 from dvdksn/fix/gordon-remove-usage-limits
[automated] Remove Gordon usage limits page and references
2026-03-25 16:01:07 +01:00
David Karlsson
e2ba7b617c update cagent-action to latest (with better permissions) (#24523)
## Description

Updates `.github/workflows/pr-review.yml` to pin
`docker/cagent-action`'s reusable review workflow to `v1.3.1` by SHA,
switch from `secrets: inherit` to explicit secret passing.

## Related issues or tickets

- [docker/gordon#311](https://github.com/docker/gordon/issues/311)

## Reviews

- [x] Technical review

Closes: https://github.com/docker/gordon/issues/311

Signed-off-by: Derek Misler <derek.misler@docker.com>
2026-03-25 15:47:22 +01:00
David Karlsson
e7b2b5204e docs(gordon): reframe organizational data policies section
Removed the "Available controls" bullet list — it was left with a single
item after the usage-limits bullet was dropped, and the framing implied
administrators had multiple controls when only enable/disable exists.
Replaced with direct prose.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 15:43:53 +01:00
David Karlsson
aff326b591 docs: remove Gordon usage limits content
Usage limits information is no longer accurate or needed in the Gordon
docs. Deleted usage-and-limits.md, removed the "Usage and availability"
section from the index page, and removed the "Set usage limits by
subscription tier" bullet from the data-privacy page.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 15:31:47 +01:00
Derek Misler
23e0b78f52 update cagent-action to latest (with better permissions)
Signed-off-by: Derek Misler <derek.misler@docker.com>
2026-03-25 10:18:48 -04:00
Igor Aleksandrov
955c955b00 Merge pull request #24068 from igor-alexandrov/postgresql-guide
Postgresql guide
2026-03-25 14:59:36 +01:00
Allie Sadler
8f0cf552fd msi config version availability (#24521)
<!--Delete sections as needed -->

## Description

Adds DD version

## Related issues or tickets

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-25 11:04:03 +00:00
David Karlsson
0cad2fe063 Merge pull request #24428 from dvdksn/fix/issue-18191-overlayfs-duplicate-sections
docs: fix duplicate headings in overlayfs driver page
2026-03-25 11:11:28 +01:00
Manuel de la Peña
b951e92f57 feat(guides): migrate all testcontainers.com guides (#24505)
## Description

Migrate 17 Testcontainers guides from testcontainers.com into the Docker
docs site, covering Java (14 guides), .NET (2 guides), and Node.js (1
guide). This follows up on PR #24450 which added the initial Go and
Python guides.

Each guide is converted from AsciiDoc to Hugo Markdown, split into
multi-chapter stepper navigation, updated to the latest Testcontainers
API, and verified with passing tests running in containers.

Java guides use testcontainers-java 2.0.4 with the new 2.x Maven
coordinates and package names (e.g., `testcontainers-postgresql`,
`org.testcontainers.postgresql.PostgreSQLContainer`). The Quarkus guide
uses Quarkus 3.22.3 with TC 1.x managed by the Quarkus BOM, since no
released Quarkus version ships TC 2.x yet.

## How to test

All code snippets have been verified by running each guide's source
repository tests inside Docker containers with the Docker socket
mounted.

To re-run the verification, use the `/testcontainers-guides-migrator`
skill included in this PR
(`.claude/skills/testcontainers-guides-migrator/SKILL.md`). The skill's
Step 6 documents the exact container commands and macOS Docker Desktop
workarounds (host override, docker-java API version, etc.) needed to run
each language's tests:

```
/testcontainers-guides-migrator I want you to verify all the guides in this branch.
Do a full review, verifying that all code snippets compile, the code is executable,
and ALL the tests pass. Run them as docker containers, never locally.
```

## Related issues or tickets

Supersedes #24450 (expanded from 2 guides to all 19)

## Reviews

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 10:03:26 +00:00
Shallow Cosmic
b3f78b6c5d Update runtime flag configuration command
`--runtime-flag` is no longer a valid flag of DMR to pass runtime flags. Update the document with updated command.
2026-03-25 17:52:45 +08:00
Rohan Santhosh Kumar
c454cbb95e docs: update Compose reuse wording (#24513)
## Description
- Update the Compose features page to use `reuse`/`Reusing` instead of
the hyphenated forms.

## Related issues or tickets
- N/A (trivial docs wording fix)

## Reviews
- [ ] Technical review
- [x] Editorial review
- [ ] Product review

## Guideline alignment
- Reviewed `CONTRIBUTING.md` and the PR template before editing.
- Kept the diff to one documentation file with no behavior changes.

## Validation
- Not run (docs-only wording change).

---------

Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com>
2026-03-25 09:35:10 +00:00
Mathieu Champlon
c4db0e0d44 Remove Segment endpoints from allow-list (#24518)
## Description

We’ve removed Segment from Docker Desktop.

## Related issues or tickets

https://docker.atlassian.net/browse/DKP-2677

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-25 09:18:12 +00:00
Craig Osterhout
a960edbd5a dhi: xref guides from manuals (#24506)
<!--Delete sections as needed -->

## Description

Added awareness for DHI guides in the manual via the landing page and
additional resources page.
Tagged guides that use a dhi with the dhi tag.

- https://deploy-preview-24506--docsdocker.netlify.app/dhi/
-
https://deploy-preview-24506--docsdocker.netlify.app/dhi/resources/#guides
- https://deploy-preview-24506--docsdocker.netlify.app/guides/?tags=dhi

## Related issues or tickets

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Editorial review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-03-24 12:12:20 -07:00
David Karlsson
cbdb8432c3 Merge pull request #24480 from docker/fix/issue-24463-swarm-current-version
Remove time-relative language from swarm services documentation
2026-03-24 17:31:27 +01:00
David Karlsson
79caa4986d Merge pull request #24504 from dvdksn/fix/pin-actions-sha-lock-deps
chore: pin Actions to commit SHA, lock npm versions, remove pull_request_target
2026-03-24 17:24:29 +01:00
David Karlsson
9919609453 chore: remove pull_request_target triggers from pr-review and labeler
pr-review: drop pull_request_target (auto-review on open/ready_for_review).
Manual /review via issue_comment is preserved and unaffected.

labeler: replace pull_request_target with workflow_dispatch to disable
automatic fork-PR labeling. Can be re-enabled by reverting this change.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 17:16:32 +01:00
David Karlsson
00aefd5eae chore: pin GitHub Actions to full commit SHA; lock npm exact versions
All mutable action tags replaced with verified commit SHAs to prevent
supply-chain attacks via tag mutation. package.json ^ ranges replaced
with exact versions from package-lock.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 17:16:06 +01:00
David Karlsson
464a44a6e7 [automated] Remove hardcoded Scout subscription limit from analysis docs (#24498)
> 🤖 Generated with [Claude Code](https://claude.com/claude-code)

## Summary

- Removes the hardcoded "Docker Personal comes with 1 Scout-enabled
repository" statement
- Replaces it with a direct link to the pricing page, which is the
source of truth for subscription limits
- Reduces maintenance burden by avoiding inline duplication of
subscription tier details

Closes #24491

Co-authored-by: Claude Docs Agent <agent@claude-docs-harness>
2026-03-24 09:10:26 -07:00
David Karlsson
b0a6d481c6 [automated] Remove time-relative "now" from Scout Dashboard intro (#24497)
> 🤖 Generated with [Claude Code](https://claude.com/claude-code)

## Summary

- Removes the word "now" from the Scout Dashboard introductory paragraph
- "now" is time-relative language prohibited by STYLE.md and Vale rules

Closes #24489

Co-authored-by: Claude Docs Agent <agent@claude-docs-harness>
2026-03-24 09:09:23 -07:00
Craig Osterhout
ac73fd8a40 dhi: update customizations (#24503)
<!--Delete sections as needed -->

## Description

Follow up to #24500. I incorrectly interpreted and tested only the
distros and not the distro versions.

The UI wording is dynamic based on distro *and* version. I removed the
UI wording instead of updating as it makes the simple step more complex
than necessary by having to explain an insignificant UI quirk. Added the
explanation to the paragraph below the main step text.

Debian UI wording is **Packages**
Alpine 3.22 UI wording is **Packages**
Alpine 3.23 UI wording is **Hardened Packages**

## Related issues or tickets

ENGDOCS-3218

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Editorial review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-03-24 17:01:55 +01:00
Allie Sadler
61f86514b7 msi config option (#24502)
<!--Delete sections as needed -->

## Description

<!-- Tell us what you did and why -->

## Related issues or tickets

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-24 15:55:21 +00:00
Craig Osterhout
266f40c990 dhi: update customization (#24500)
<!--Delete sections as needed -->

## Description

The UI wording is always **Packages**.

## Related issues or tickets

ENGDOCS-3218

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Editorial review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-03-24 08:24:12 -07:00
David Karlsson
e5d5f6146d docs: update Azure Pipelines link to learn.microsoft.com (#24456)
## Summary

- Updates the Azure Pipelines link in the "Third-party platforms"
section of `content/manuals/docker-hub/usage/pulls.md`
- Replaces the deprecated `docs.microsoft.com` domain with
`learn.microsoft.com` (Microsoft's current documentation domain)
- Removes the stale `#sep-docreg` anchor, which no longer exists on the
current page and causes users to land at the wrong location

Closes #24437

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Docker Docs Agent <agent@docker-docs-harness.local>
2026-03-24 08:22:39 -07:00
David Karlsson
d11d64b3eb docs: remove grep from pull rate limit prerequisites (#24455)
## Summary

- Removes `grep` from the prerequisite list in the "View pull rate and
limit" section of `content/manuals/docker-hub/usage/pulls.md`
- The three commands shown in that section only use `curl` and `jq` —
`grep` is never referenced
- Fixes a factual error that would cause unnecessary confusion for
readers checking whether they have the required tools

Closes #24436

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Docker Docs Agent <agent@docker-docs-harness.local>
2026-03-24 08:19:48 -07:00
David Karlsson
036518f1b3 docs: update broken CircleCI link to current path (#24457)
## Summary

- Updates the CircleCI link in the "Third-party platforms" section of
`content/manuals/docker-hub/usage/pulls.md`
- Removes the `/2.0/` versioned path segment that CircleCI dropped when
they reorganized their documentation structure
- The old URL (`circleci.com/docs/2.0/private-images/`) returns 404; the
updated URL (`circleci.com/docs/private-images/`) follows CircleCI's
current unversioned path pattern

Closes #24438

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Docker Docs Agent <agent@docker-docs-harness.local>
2026-03-24 08:18:08 -07:00
David Karlsson
dfa8f0f1ad Merge pull request #24493 from docker/revert-24475-deploy-ds
Revert "release: merge upstream sub-site on deploy"
2026-03-24 13:36:48 +01:00
David Karlsson
b9ea36ced1 docs: explain two-step process for Business subscribers to enable Gordon (#24486)
## Summary
- Expands the Business subscriber note on the Gordon overview page
- Explains that Docker support must first activate Gordon for the org
(and will confirm when done), then an admin enables it in the Admin
Console
- Links to the settings reference for the admin step


🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Docs Agent <agent@claude-docs-harness>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 12:36:07 +00:00
David Karlsson
ac6c6b76ca docs: remove version-relative language from MSI installer docs (#24492)
## Summary
- Removes "Starting with Docker Desktop version 4.60 and later," from
the in-app updates note
- Removes "Available with Docker Desktop 4.33 and later" from the
`PROXYENABLEKERBEROSNTLM` property description

Closes #24470
Closes #24471

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Docs Agent <agent@claude-docs-harness>
2026-03-24 12:35:38 +00:00
David Karlsson
a6a60f9c18 Merge pull request #24495 from dvdksn/fix/issue-24473-bump-engine-api-v154
[automated] docs: update Engine API version to v1.54, docker CE to v29.3.0
2026-03-24 12:40:03 +01:00
Claude Docs Agent
bf8999ae1b docs: update Engine API version to v1.54, docker CE to v29.3.0 2026-03-24 12:20:12 +01:00
David Karlsson
a51ae82dfd Merge pull request #24473 from ilopezluna/update-model-runner-v1.1.24
vendor: github.com/docker/model-runner v1.1.24
2026-03-24 12:08:07 +01:00
ilopezluna
a6295642b4 chore: remove unused indirect dependencies from go.mod 2026-03-24 11:53:07 +01:00
David Karlsson
bb1bf18dda Remove "currently" from dev-box.md limitations section (#24482)
Remove "currently" from the Windows availability statement in the
Limitations section. The word is a temporal qualifier prohibited by the
style guide.

Fixes #24469

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Docs Agent <agent@claude-docs-harness>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 09:43:59 +00:00
David Karlsson
76777ff614 Revert "release: merge upstream sub-site on deploy" 2026-03-24 09:36:00 +01:00
David Karlsson
03e39e5697 Merge pull request #24466 from saivenkateshi/patch-1
Update swarm tasks link to new repository
2026-03-23 17:58:04 +01:00
Claude Docs Agent
bea172e02b Remove time-relative language from swarm services documentation
Replace "the current version of Docker only supports container tasks"
with "Docker only supports container tasks" to avoid temporal framing
that goes stale silently.

Fixes #24463

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 17:57:21 +01:00
David Karlsson
586e2e54fe Update task states terminology in services.md (#24467)
<!--Delete sections as needed -->

## Description
Corrected task states terminology in the documentation.
<!-- Tell us what you did and why -->

## Related issues or tickets

Closes https://github.com/docker/docs/issues/24464
<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-23 17:54:44 +01:00
David Karlsson
e4259e32cd Fix issue #24434: document secret mount behavior (#24442)
Adds documentation explaining how secrets appear inside build containers
when using GitHub Actions secret mounts.

Changes:
- Added new section "How secrets appear in the build container"
explaining:
  - Default secret mount location (/run/secrets/<id>)
  - File permissions and content handling
  - How the env option works
  - Custom target paths
- Includes practical examples for both environment variable and
file-based secret access

Fixes #24434

---------

Co-authored-by: David Karlsson <dvdksn@users.noreply.github.com>
2026-03-23 17:25:04 +01:00
David Karlsson
2e28597412 Merge pull request #24441 from docker/fix/issue-24435-clarify-volume-desc
Fix issue #24435: clarify volume description in bind mounts
2026-03-23 17:24:33 +01:00
Allie Sadler
95fdf11cec 4.66-RN (#24389)
<!--Delete sections as needed -->

## Description

<!-- Tell us what you did and why -->

## Related issues or tickets

<!-- Related issues, pull requests, or Jira tickets -->

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-23 15:57:18 +00:00