Commit Graph
67992 Commits
Author SHA1 Message Date
David Karlsson b24d663344 docs: prune specialized Testcontainers integration guides
The Testcontainers collection includes nine specialized Java integration
tutorials with modest readership and overlapping framework setup.

Remove these guides and their links from the Testcontainers overview,
retaining eleven guides covering language introductions, general
techniques, representative web frameworks, and Testcontainers Cloud.
2026-10-08 13:50:14 +00:00
David Karlsson 7a1b2c0627 docs: remove low-use NLP and generic GenAI guides
The NLP examples, TensorFlow.js face detection guide, Neo4j RAG guide,
and video chatbot guide have low readership and repeat application
setup or containerization covered by other guides.

Remove these eight guides and the nine images used only by them.
No remaining content or config entries reference the removed guides.
2026-10-08 13:39:03 +00:00
Paweł Gronowski 8a308ef225 Merge pull request #26307 from vvoland/lazy-pull
engine/storage/containerd: Document lazy pulling
2026-10-08 13:42:55 +02:00
Paweł Gronowski 6893b3aedd engine/storage/containerd: Document lazy pulling
With the nydus, overlaybd, soci, or stargz snapshotter, docker pull
skips the content of layers that the snapshotter provides. If that
content isn't already stored locally, docker save fails for the image,
and docker push can fail too.

Add a "Lazy pulling" section that explains this default, which layers
it skips, and its limits. It notes that the default needs no
configuration, and that setting the lazy-pull feature overrides it.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-10-08 12:56:28 +02:00
David Karlsson 2c8a358489 Merge pull request #26311 from docker-tools-robot/dispatch/buildx-ref-v0.38.0
Update buildx reference to v0.38.0
2026-10-08 09:18:51 +02:00
docker-tools-robot 79edc94fd7 vendor: github.com/docker/buildx v0.38.0
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-08 01:41:54 +02:00
David Karlsson 7ba25eeb0c Merge pull request #26197 from sunm2n/docs-gha-cache-version-defaults
docs: correct GitHub Actions cache version selection
2026-10-07 17:36:47 +02:00
Nicolas Beck 17062882e6 DCL-2119 Add redirects for Offload product, billing, and docs (#26303)
## Description

Add Offload shortcuts for the product page, billing catalog, and
documentation:

- `/go/offload` redirects to
https://www.docker.com/products/docker-offload/.
- `/go/get-offload` redirects to https://app.docker.com/billing/catalog.
- `/go/cloud-flag/` redirects to https://docs.docker.com/offload/.

## Related issues or tickets

DCL-2119

## Reviews

Validated with all nine existing redirect-handler tests and `git diff
--check`. All three shortcuts accept URLs with or without a trailing
slash. The product and documentation pages return HTTP 200; the billing
catalog redirects unauthenticated visitors to login with the catalog as
the return destination.

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2026-10-07 13:47:39 +01:00
David Karlsson 560172d88a Merge pull request #26166 from jaideepkrishna2008-ui/fix/storage-driver-default-guidance-26163
docs(storage): scope overlay2 driver page to classic storage driver
2026-10-07 14:09:40 +02:00
David Karlsson 65aa5cd481 Merge pull request #26281 from docker/sbx-47-rn
chore: regen sbx v0.47.0 release notes
2026-10-07 09:33:59 +02:00
David Karlsson 852616e9b8 Merge pull request #26284 from dvdksn/fix/api-reference-banner-dark-mode
docs: fix API reference banner contrast in dark mode
2026-10-07 09:11:26 +02:00
agent 5c858018dc docs: fix API reference banner contrast in dark mode
The API reference banner kept its light background when links switched to light colors in dark mode. Add dark background, border, and text colors matching the note callout palette.
2026-10-06 15:22:40 +00:00
David Karlsson f1bfafafb9 chore: regen sbx v0.47.0 release notes
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-06 10:41:19 +02:00
David KarlssonandClaude Opus 5.5 6cf1b1c167 sbx: document v0.47.0 changes (#26247)
## Description

Documents the user-facing changes in Docker Sandboxes v0.47.0 and
updates the CLI reference.

- `sbx run --rm` removes the sandbox when the agent exits, for local and
cloud sandboxes.
- `sbx run --detached` keeps a local sandbox running after its sessions
end.
- Kits can declare the `long-running@1` capability to keep their sandbox
running.
- `sbx move` to the cloud applies the kit's network rules.
- MCP authorization requests `offline_access` with default scopes, so
servers can issue refresh tokens.
- UDP to local-network destinations is blocked regardless of network
policy.
- `sbx --cloud ttl` reports stopped sandboxes as stopped instead of
expired.
- The CLI reference is updated for v0.47.0.

@netlify /ai/sandboxes/usage/

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

---------

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 10:32:33 +02:00
Alexa KristensenandCursor d745218a09 docs: add team license assignment to What's new (#26274)
adding what's new item for team licenses

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 13:17:37 -05:00
Alexa KristensenandCursor 7d21e44b01 Refresh provisioning overview page (#26172)
Doc that adds some context about JIT vs SCIM, per SME resources. Makes
updates to overview docs, troubleshooting, and FAQs. Also includes a
freshness pass from tier 1 and tier 2 review agents.

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 09:00:47 -05:00
Alexa KristensenandCursor de481dc3ee docs: add late-September accounts and admin release notes (#26254)
## Summary

Late September accounts and admin changes were missing from the release
notes. Add the Agentic Platform checkout skip, the team page after
create, the member CSV Licenses column, and the support form Legal
topics.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 07:19:19 -05:00
Alexa KristensenandCursor 0662d34c1b Clarify that OIDC connections exclude GHEC and GHES (#26253)
Update note to be more specific/accurate

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 07:18:47 -05:00
Manuel de la Peña d911571ebb Merge pull request #26230 from mdelapenya/fix/workspace-var-names
docs: distinguish the ${WORKDIR} placeholder from the WORKSPACE_DIR variable
2026-10-05 12:09:08 +02:00
Allie Sadler 3c998056c4 4.94-RN (#26214)
<!--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

---------

Signed-off-by: aevesdocker <allie.sadler@docker.com>
2026-10-05 09:22:38 +01:00
David KarlssonandClaude Opus 5.5 c5ab24b0de sbx: vendor v0.47.0 cli reference
Copied from docker/sandboxes docs/yml at release/v0.47
(0411f50ee470, v0.47.0-rc2).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:22 +02:00
David KarlssonandClaude Opus 5.5 9b52188052 sbx: describe cloud ttl output for stopped sandboxes
sbx --cloud ttl no longer reports a stopped sandbox as expired. Explain
that resuming starts a new time-to-live period and describe the
stopped and ttl_paused JSON fields.

Source: docker/sandboxes#6388

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:22 +02:00
David KarlssonandClaude Opus 5.5 5a4fb43d50 sbx: document the UDP local-network boundary
UDP to multicast, link-local, unspecified, and broadcast destinations
is dropped before policy evaluation, so no allow rule can permit it.
Explain the effect on discovery protocols and how the network log
reports these connections.

Source: docker/sandboxes#5875

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:22 +02:00
David KarlssonandClaude Opus 5.5 a9db96855a sbx: document offline_access for MCP authorization
When sbx uses recorded default or resource-required scopes, it also
requests offline_access if the authorization server advertises it, so
the server can issue a refresh token. Explicit --scope values are
requested as given.

Source: docker/sandboxes#6284

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:22 +02:00
David KarlssonandClaude Opus 5.5 12d9ac4a09 sbx: explain kit network rules on move to cloud
sbx move --to cloud now applies the sandbox's kit or agent network
rules, as sbx --cloud create does. Rules added locally still don't
transfer. Correct the move and cloud network policy pages, which said
no local rules apply.

Source: docker/sandboxes#6707 (backported as #6814)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:21 +02:00
David KarlssonandClaude Opus 5.5 7a3f927057 sbx: document the long-running kit capability
Explain how a kit declares long-running@1 to keep its sandbox running
after sessions end, how required and optional entries behave, and that
cloud sandboxes and sbx kit add can't provide it.

Source: docker/sandboxes#6710

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:21 +02:00
David KarlssonandClaude Opus 5.5 ee651cff08 sbx: document detached local sandboxes
Explain that sbx run --detached keeps a local sandbox running after its
sessions end, and that running it against an existing sandbox switches
that sandbox to detached mode permanently.

Source: docker/sandboxes#6600

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:21 +02:00
David KarlssonandClaude Opus 5.5 777a8a3a41 sbx: document sbx run --rm
Explain that --rm removes a local or cloud sandbox when the agent
session exits, when a reattached sandbox is kept, and why --rm can't be
combined with --detached or --detach-keys.

Source: docker/sandboxes#6601

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-05 09:32:21 +02:00
David Karlsson f653d5376d Merge pull request #26255 from glours/bump-compose-v5.6.0
bump compose to version v5.6.0
2026-10-05 08:47:34 +02:00
David Karlsson 5464ceeaef docs(firewall): remove that ufw is shipped with Debian (#26261)
<!--Delete sections as needed -->

## Description

See commit message(s).

Just fixes a small hiccup on the docs! It makes it sounds like Debian
comes with ufw but it doesn't.

> nftables is the default and recommended firewalling framework in
Debian…
> 
> It is recommended to run
[?](https://wiki.debian.org/firewalld)firewalld…
> 
> \- [Debian Wiki: nftables](https://wiki.debian.org/nftables)

Just to confirm, I also installed Debian on a VM and checked if ufw was
present, and indeed it wasn't. This was run on a fresh express Debian
install:

```txt
root@debian13-uni:/home/seth# ufw
bash: ufw: command not found
root@debian13-uni:/home/seth# 
```

- [ ] Technical review
- [x] Editorial review
- [ ] Product review
2026-10-05 08:43:07 +02:00
Reginald Alfret V 0ffac1e1ce Merge pull request #26266 from reginaldalfret/docker/issue-26262-enable-docker-ai-data-type-fix
docs: align enableDockerAI accepted values description with settings-reference
2026-10-05 08:41:37 +02:00
David Karlsson b12ed47c72 Merge pull request #26267 from DeepanshuPal/docs/fix-azure-pipeline-yaml
docs: fix Azure Pipelines job and build-task snippets
2026-10-05 08:39:26 +02:00
David Karlsson dc7d75c3b6 Merge pull request #26272 from dave123981/fix/grammatical-error-unassociated-machines
docs: fix grammatical error in unassociated machines heading
2026-10-05 08:38:52 +02:00
David Karlsson a0c20d3e16 Merge pull request #26273 from nielskaspers/docs-fix-unassociated-machines-domain-link
docs: fix domain management link
2026-10-05 08:38:35 +02:00
David Karlsson 49cc06bd07 Merge pull request #26260 from Huzaifa-Asif/docs/restart-after-logging-config
docs: add commands to restart Docker after logging changes
2026-10-05 08:38:01 +02:00
Niels Kaspers e4a7084f41 docs: fix domain management link 2026-10-05 09:14:35 +03:00
Dave123981 d6060d27b4 docs: fix grammatical error in unassociated machines heading
- Fix: Change 'What happens sign-in is enforced' to 'What happens when sign-in is enforced'
- File: content/manuals/desktop/enterprise/unassociated-machines/_index.md
- Line: 109
- Issue: #26270
2026-10-05 07:02:48 +01:00
Deepanshu PalandClaude 9aa787e374 docs: fix Azure Pipelines job and build-task snippets
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-04 10:11:46 +05:30
Seth Falco a96f03e94b docs(firewall): remove that ufw is shipped with Debian
I'm not sure if it did in the past, but as of Debian Trixie (13) ufw is certainly not preinstalled. Debian comes with nftables and recommends firewalld as a frontend for it.

ufw is available on Debian repos and is documented on the wiki, but not preinstalled.

See: https://wiki.debian.org/nftables
2026-10-03 23:17:56 +01:00
Huzaifa-Asif aad689e4bc docs: add commands to restart Docker after logging changes 2026-10-03 15:30:20 +08:00
Craig Osterhout 1cb9a4d2c6 ai-gov: vendor api (#26240)
<!--Delete sections as needed -->

## Description

Vendored changes to AI Governance OpenAPI spec, which adds L7 HTTP
rules.

Once the associated PR merges, sync again.


https://deploy-preview-26240--docsdocker.netlify.app/reference/api/ai-governance/latest/

## Related issues or tickets

 https://github.com/docker/governor-services/pull/836

## Reviews

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

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

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-10-02 09:40:15 -07:00
Guillaume Lours 39d8bf1bc4 bump compose to version v5.6.0
Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
2026-10-02 18:11:08 +02:00
David Karlsson 318ea7ce22 Merge pull request #26250 from maxcleme/remove-vwo-leftovers
site: remove leftover VWO smartcode
2026-10-02 15:35:46 +02:00
maxcleme 4dcdee13f3 site: remove leftover VWO smartcode
Drops the staging-only VWO Async SmartCode snippet from the head partial
and the matching analytics.vwo account param. VWO is no longer used;
this was left over from the 2024 A/B testing trial on docs-stage.

Signed-off-by: maxcleme <maxime.clement@docker.com>
2026-10-02 15:14:28 +02:00
Alexa KristensenandCursor d79fd1f436 docs: refresh organization setup pages and clarify name versus namespace (#26239)
Deep validation, added important conceptual information, refresh tier 2
on setup docs for organizations

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 07:43:38 -05:00
Allie Sadler 5a23ebaece dd: link fix (#26248)
<!--Delete sections as needed -->

## Description

removed dash that caused broken link 

Closes https://github.com/docker/docs/issues/26246

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

Signed-off-by: aevesdocker <allie.sadler@docker.com>
2026-10-02 12:45:34 +01:00
Allie Sadler fa6303b03a freshness follow-up (#26249)
<!--Delete sections as needed -->

## Description

Closes https://github.com/docker/docs/issues/26243,
https://github.com/docker/docs/issues/26242, and
https://github.com/docker/docs/issues/26241

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

Signed-off-by: aevesdocker <allie.sadler@docker.com>
2026-10-02 12:45:31 +01:00
Alexa KristensenandCursor 4d3cbcd0f7 docs: refresh the two-factor authentication pages (#26234)
The 2FA section page mixed concepts with enable and disable steps, and
the same recovery-code and sign-in details appeared on more than one
page. This splits procedures onto a manage page, keeps the overview to
how 2FA works and when Docker asks for the code, and leaves the recover
page for the recovery-code and Support steps.

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 09:13:34 -05:00
David Karlsson 1cbac586f5 sbx v0.46.0 (#26209)
- **sbx: vendor v0.46.0 cli reference**
- **chore: regen sbx v0.46.0 release notes**

---------

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-01 11:11:47 +02:00
David Karlsson bbee456c87 docs: explain kit sets and environment file composition (#26221)
## Summary

The kit docs explain published sets and direct mixin composition but
don't help readers choose between a set and an environment file. Clarify
when to use each, link to environment files from the mixin composition
instructions, and note that separately composed OCI kits need distinct
image repository names.

@netlify /ai/sandboxes/customize/

Generated by Codex
2026-10-01 11:11:20 +02:00