Commit Graph

3994 Commits

Author SHA1 Message Date
Mathieu Champlon
7c967341e0 Update allow-list.md
We’ve removed Segment from Docker Desktop.
2026-03-25 07:07:44 +01: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
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
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
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
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
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
Manuel de la Peña
36d384d2da docs(guides): add two testcontainers intro guides (go and python) (#24450)
## Description

Migrate the first two Testcontainers getting-started guides from
[testcontainers.com/guides](https://testcontainers.com/guides/) into the
Docker docs site:

- **Getting started with Testcontainers for Go** — multi-page guide with
4 chapters (create project, write tests, test suites, run tests). Code
updated to testcontainers-go v0.41.0 API (`postgres.Run()`,
`CleanupContainer`, `BasicWaitStrategies()`).
- **Getting started with Testcontainers for Python** — multi-page guide
with 3 chapters (create project, write tests, run tests). Code updated
to testcontainers-python 4.14.2 (fixed `get_exposed_port()` returning
`int`).

Each guide appears as its own entry in the `/guides/` listing with
proper language and tag filters (`testing-with-docker`). Chapters render
with stepper navigation in the sidebar.

Also adds:
- A `testing-with-docker` tag to `data/tags.yaml`
- A Claude skill
(`.claude/skills/testcontainers-guides-migrator/SKILL.md`) that
documents the repeatable migration process for the remaining 19 guides
- Links from `content/manuals/testcontainers.md` to the new guides
- Vale vocabulary entries for `pgx`, `Micronaut`, `psycopg`, `pytest`

All guide code was compiled and tests verified passing in containers
with Docker socket mounted.

## Related issues or tickets

No related issues found.

## Reviews

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-03-23 13:58:19 +00:00
Rohan Santhosh Kumar
09842d4594 docs: fix Kubernetes provisioning typo (#24472)
## Description

- change "provisioining" to "provisioning" in the Kubernetes desktop
docs

## Related issues or tickets

- N/A (trivial docs typo fix)

## Reviews

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

Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com>
2026-03-23 09:28:16 +00:00
David Karlsson
50999013a6 Fix issue #24286: document admin-settings.json sign-in enforcement (#24444)
Documents that the presence of admin-settings.json file enforces sign-in
on Docker Desktop.

Changes:
- Added important note in Prerequisites section explaining that the
file's presence enforces sign-in (behavior since Docker Desktop 4.29)
- Clarifies this is intended for business features that require
authentication

This addresses user confusion about why Docker Desktop requires sign-in
after adding the admin-settings.json file.

Fixes #24286

---------

Co-authored-by: David Karlsson <dvdksn@users.noreply.github.com>
2026-03-23 09:17:36 +00:00
David Karlsson
c5a02e3e14 docs: remove time-relative language from Logs view feedback section (#24454)
## Summary

- Removes the sentence "The Logs view is in active development." from
`content/manuals/desktop/use-desktop/logs.md`
- The phrase "in active development" is time-relative language
prohibited by the style guide
- The remaining sentence ("Select **Give feedback** at the top of the
view to share suggestions or report issues.") is self-contained and
complete without it

Closes #24451

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

Co-authored-by: Docker Docs Agent <agent@docker-docs-harness.local>
2026-03-23 09:05:50 +00:00
saivenkateshi
b7d7110e55 Update task states terminology in services.md
Corrected task states terminology in the documentation.
2026-03-22 13:27:23 +05:30
saivenkateshi
62b494551c Update swarm tasks link to new repository 2026-03-22 13:10:34 +05:30
rohan436
7e9a8ec5ed docs: fix compose fragments wording 2026-03-22 14:54:11 +08:00
David Karlsson
0f5c795327 Fix issue #24406: correct Docker Hub API documentation (#24443)
Fixes discrepancies in the Docker Hub organization access token API
documentation to match actual API behavior.

Changes:
- Removed `created_by` field from create endpoint response (API only
returns `created_at`)
- Updated scope examples from `repo-pull` to `scope-image-pull` (correct
format with `scope-` prefix)
- Enhanced repository path documentation with validation requirements
for TYPE_REPO resources

These changes align the OpenAPI specification with the actual API
implementation as discovered during Terraform provider development.

Fixes #24406

---------

Co-authored-by: David Karlsson <dvdksn@users.noreply.github.com>
2026-03-20 08:32:39 -07:00
David Karlsson
369f69bd8c Merge pull request #24422 from dvdksn/fix/issue-24256-trim-deprecated-provider-section
compose: trim deprecated provider services section
2026-03-20 11:35:54 +01:00
David Karlsson
94c2be0e20 Clarify that --rm works with detached containers
Add clarification in the 'Remove anonymous volumes' section that the
--rm option works with both foreground and detached (-d) containers.
Anonymous volumes are cleaned up when the container exits, regardless
of how it was started.

Fixes #19717

Assisted-By: docker-agent
2026-03-20 10:11:12 +01:00
David Karlsson
55e175d1a7 Merge pull request #24433 from doringeman/containers-gpu
docs(containers): move GPU access to dedicated page
2026-03-20 07:01:23 +01:00
David Karlsson
dd599144b1 Merge pull request #24439 from Rohan5commit/docs/fix-proxy-settings-wording-20260320
docs: fix proxy settings wording
2026-03-20 07:00:04 +01:00
rohan436
d211b44787 docs: fix proxy settings wording 2026-03-20 12:23:27 +08:00
Dorin Geman
0913862a02 docs(containers): move GPU access to dedicated page
Signed-off-by: Dorin Geman <dorin.geman@docker.com>
2026-03-19 20:13:46 +02:00
David Karlsson
08633c895d Merge pull request #24424 from dvdksn/fix/issue-24410-offload-beta-language
offload: remove Beta label and fix trial expiration note
2026-03-19 16:02:29 +01:00
Allie Sadler
46db9aafa3 Logs view (#24223)
<!--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-19 12:50:22 +00:00
David Karlsson
b0a2a7fead Merge pull request #24405 from craig-osterhout/dhi-docs-scanner-1
dhi: updates from scanner
2026-03-19 13:05:05 +01:00
David Karlsson
776e774f7f compose: remove deprecated provider services section 2026-03-19 11:40:02 +00:00
David Karlsson
3d8c8725a2 offload: remove Beta label and fix trial expiration note
Remove the "Docker Offload Beta" product-stage label from the trial
expiration note (the product is Early Access, not Beta). Simplify
the time-relative phrase "from the time they are granted".

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 11:32:59 +00:00
David Karlsson
6b1ebe4fba Merge pull request #24420 from dvdksn/fix/issue-24387-compose-standalone-clarity
compose: clarify standalone install warning with recommended alternatives
2026-03-19 12:29:57 +01:00
David Karlsson
36de2705a1 Merge pull request #24421 from dvdksn/fix/issue-24282-sso-seat-clarity
admin: clarify SSO condition for company owner seat occupancy
2026-03-19 12:24:01 +01:00
Benjamin Grandfond
b6fba5dbcb Update release-notes.md about dhictl (#24414)
<!--Delete sections as needed -->

## Description

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

The release note of 4.65 mention `dhictl` which seems confusing to users
as the `dhictl` when bundled in DD is a cli-plugin available as `docker
dhi`.

## 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

---------

Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>
2026-03-19 10:51:37 +00:00
David Karlsson
6929731775 admin: clarify SSO condition for company owner seat occupancy
The previous text listed "SSO is enabled" as a condition for company
owners occupying seats without explaining why or how. Expand both the
FAQ and the company owners page to clarify that SSO causes seat
occupancy because signing in via SSO automatically adds the owner as
an organization member.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 10:39:07 +00:00
David Karlsson
2388e9ea06 compose: clarify standalone install warning with recommended alternatives
The existing warning says standalone is "not recommended" but gives
no guidance on what to use instead. Add links to Docker Desktop and
the Compose plugin as the preferred alternatives, and clarify that
standalone is only appropriate when neither option is available.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 10:38:06 +00:00
David Karlsson
adc8d38f53 Merge pull request #24413 from docker/agent/issue-24394
docs: address issue #24394
2026-03-19 10:44:25 +01:00
Rohan Santhosh Kumar
a09b94306d Fix typo in What's next page description (#24407)
## Description

Fixes a typo in the What's next page description by changing "hep" to
"help".

## Related issues or tickets

N/A

## Reviews

Docs-only, single-file change aligned with CONTRIBUTING.md general
guidelines.
Validation/testing: not run locally; no behavior change.

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

Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com>
2026-03-19 08:48:49 +00:00
github-actions[bot]
4921a0aac9 docs: address issue #24189 (#24412)
## Summary
Removed stale version-specific note from GPU documentation.

## Changes
- Removed outdated note stating Docker Model Runner is available
starting with Docker Desktop 4.54 from
`content/manuals/desktop/features/gpu.md`

Fixes #24189

---
🤖 Generated with [Docker Agent](https://github.com/docker/docker-agent)

Co-authored-by: dvdksn <35727626+dvdksn@users.noreply.github.com>
2026-03-19 08:47:00 +00:00
dvdksn
3e21d7caaa docs: address issue #24394
This change was automatically generated by the documentation agent team
in response to issue #24394.

🤖 Generated with cagent
2026-03-19 08:24:01 +00:00
Craig Osterhout
e7281bde3d dhi: updates from scanner
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-03-18 14:08:59 -07:00