1
0
mirror of https://github.com/docker/docs.git synced 2026-10-28 07:15:09 +03:00

372 Commits

Author SHA1 Message Date
David Karlsson
63ddb2912c Merge pull request #25710 from dvdksn/codex/migrate-rumdl
build: migrate Markdown tooling to rumdl
2026-08-05 09:16:24 +02:00
Alexa
dc9729c35e docs: fix broken DHI troubleshoot link in image mounts
Image mounts linked to /manuals/dhi/troubleshoot.md, which moved to /manuals/dhi/how-to/troubleshoot.md in #25589 and broke the Hugo build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 07:20:59 -05:00
David Karlsson
62f6d26c18 Merge pull request #25486 from dvdksn/docs-image-mounts
Add docs for image mounts (--mount type=image)
2026-08-03 12:55:10 +02:00
Paweł Gronowski
b41b7b7314 Merge pull request #25660 from vvoland/windows-unix-sock
daemon: Document Unix socket setup on Windows
2026-08-03 11:28:03 +02:00
Paweł Gronowski
1bd8083813 engine: 29.7.1
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-07-31 18:53:54 +02:00
Paweł Gronowski
34dfa2b738 engine: 29.7.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-07-30 23:33:46 +02:00
Paweł Gronowski
cec93b8a3e daemon: Document Unix socket setup on Windows
Show the Engine 29.5 opt-in listener and matching client endpoint.
Explain group access and why the socket should use a user-profile
path.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-07-27 20:48:12 +02:00
David Karlsson
aa7318d476 docs: remove conflicting Buildx packages
The distribution-provided docker-buildx package conflicts with Docker's official Buildx plugin on Debian and Ubuntu. Add it to the prerequisite package removal lists and commands while retaining the official docker-buildx-plugin package name.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-26 06:00:22 +00:00
David Karlsson
3eade388e3 Document DSR overlay networks (#25613)
## Summary

Document the DSR option for Linux east-west overlay traffic and restore
the legacy overlay tutorial redirect.

Closes #9652

Generated by Codex

Co-authored-by: Codex <noreply@openai.com>
2026-07-23 12:15:36 +02:00
David Karlsson
dc39aa2b5c Merge pull request #25615 from dvdksn/codex/fix-7981-dns-resolver-behavior
docs: clarify multiple DNS server behavior
2026-07-22 10:44:03 +02:00
David Karlsson
631c2e71f9 Merge pull request #25528 from fhshaik/fix/swarm-secrets-compose-link
docs: fix Swarm secrets Compose reference link
2026-07-22 09:29:05 +02:00
David Karlsson
a314f40d46 Merge pull request #25614 from dvdksn/codex/fix-issue-11159-volume-wording
docs: correct read-only volume wording
2026-07-21 14:04:02 +02:00
David Karlsson
b349d3d7eb Merge pull request #25611 from bismayam/25600_update_content_trust_docs
Correction in Content trust images
2026-07-21 13:01:11 +02:00
David Karlsson
b792e25b94 docs: clarify multiple DNS server behavior (fixes #7981)
Resolver libraries can query multiple DNS servers differently, making results depend on the container network and runtime. Add a note distinguishing application-controlled lookups on the default bridge from Docker's ordered upstream lookups on custom networks.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-21 10:36:25 +00:00
David Karlsson
ae96cdfca0 docs: correct read-only volume wording (fixes #11159)
The read-only volume section incorrectly described the mount as a bind mount.

Refer to the mounted data as a volume and remove the host propagation claim.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-21 10:27:57 +00:00
David Karlsson
1d0af0d254 docs: clarify seccomp profile path resolution (fixes #8749)
The seccomp guide did not explain where relative profile paths are resolved or which host must contain the file. Document that the Docker CLI resolves and reads the path before sending the profile contents to the daemon.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-21 10:12:28 +00:00
David Karlsson
5a90cf9fd0 docs: document DSR overlay networks (fixes #9652)
The overlay networking docs omitted the supported DSR driver option. Document Linux east-west DSR usage and restore the legacy tutorial redirect.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-21 10:12:22 +00:00
Bismaya Mohapatra
c38949d369 Correction in Content trust images 2026-07-21 15:27:19 +05:30
Sebastiaan van Stijn
e8d86f16f3 Merge pull request #25583 from vvoland/update-docker
engine: 29.6.2
2026-07-17 01:47:49 +02:00
Paweł Gronowski
44fbc72f64 engine: 29.6.2
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-07-16 19:42:24 +02:00
David Karlsson
865e7f9ca8 Merge pull request #25553 from RScrafted/docs/improve-docker-restart-policy-test-commands
Adds --name to Redis container in restart example
2026-07-14 08:20:20 +02:00
David Karlsson
d751b36e43 Merge pull request #23977 from Teeed/main
Fixed doc links regarding options (host_ip, gateway_mode) in bridge driver
2026-07-14 08:19:06 +02:00
Rachit
a386cdc49d docs(containers): add --name to redis container in restart example
Fixes a bug where a subsequent `docker update` command fails because the
container was originally run with a random generated name instead of 'redis'.
2026-07-13 19:34:59 +01:00
fhshaik
e3749eecd5 docs: fix Swarm secrets Compose reference link 2026-07-09 19:34:20 -07:00
David Karlsson
06c302b25e Add docs for image mounts (--mount type=image)
Document the image mount storage type: a new
content/manuals/engine/storage/image-mounts.md page following the
volumes/bind/tmpfs template, plus overview and cross-link updates in the
storage section.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 08:53:16 +02:00
Paweł Gronowski
e87742cadd engine: 29.6.1
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-06-26 13:18:01 +02:00
Paweł Gronowski
543a863dcd Merge pull request #25343 from vvoland/update-docker
engine: 29.6.0
2026-06-18 22:48:02 +02:00
Paweł Gronowski
50595451ab engine: 29.6.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-06-18 22:44:56 +02:00
Craig Osterhout
4582be6e5f hub: dct updates (#25382)
<!--Delete sections as needed -->

## Description

DCT retirement updates:
- Updated callout based on latest announcement
- Updated troubleshooting section based on latest announcement
- Added to the deprecated-retired page

Previews:
-
https://deploy-preview-25382--docsdocker.netlify.app/retired/#docker-content-trust-dct
-
https://deploy-preview-25382--docsdocker.netlify.app/docker-hub/image-library/trusted-content/#troubleshooting-failed-pulls
-
https://deploy-preview-25382--docsdocker.netlify.app/engine/security/trust/

## Related issues or tickets

ENGDOCS-3321

## Reviews

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

- [ ] Editorial review
- [ ] Product review

---------

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-06-17 11:54:55 -07:00
David Karlsson
f4dfdeed29 docs: document router-assigned (SLAAC) IPv6 on macvlan/ipvlan (#25376)
Adds a "Use router-assigned IPv6 addresses" subsection to the macvlan
and ipvlan driver pages, covering how to receive IPv6 via SLAAC from a
router on the parent network instead of Docker IPAM.

When the network has no IPv6 subnet, Docker disables IPv6 on the
endpoint; setting the per-interface `net.ipv6.conf.IFNAME.disable_ipv6`
sysctl to `0` via the `endpoint.sysctls` driver option re-enables it so
the interface accepts router advertisements. The section links to the
`docker network connect` sysctl reference for the full mechanism. Also
adds `ipv6`/`slaac` keywords to both pages for discoverability.

Motivated by
[moby/moby#52815](https://github.com/moby/moby/issues/52815), where the
per-endpoint sysctl mechanism was hard to discover from the driver docs.

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

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 16:16:52 +02:00
Rebaka8
a9278c30e6 Merge pull request #25348 from Rebaka8/docs/awslogs-credential-refresh-note
Add note about temporary credential refresh behavior for awslogs
2026-06-17 15:26:47 +02:00
Rob Murray
7ce3fd0512 docs: document router-assigned (SLAAC) IPv6 on macvlan/ipvlan
Add a "Use router-assigned IPv6 addresses" subsection to the macvlan and
ipvlan driver pages explaining how to receive IPv6 addresses via SLAAC
instead of Docker IPAM. Setting the per-interface net.ipv6.conf.IFNAME.disable_ipv6
sysctl to 0 via the endpoint.sysctls driver option re-enables IPv6 on the
interface so it can accept router advertisements, and the section links to
the docker network connect sysctl reference for the full mechanism.

Also add ipv6 and slaac keywords to both pages to improve discoverability.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 14:17:11 +01:00
Paweł Gronowski
6d759c7482 Merge pull request #25070 from AkihiroSuda/rootless-29.5-fix
engine/security/rootless/troubleshoot: fix "Historical limitations"
2026-06-16 14:28:40 +02:00
David Karlsson
5c562fed32 docs: surface the cgroup v2 limitation earlier in runtime metrics (#24914)
## Description

- surface the cgroup v2 limitation earlier in the runtime metrics page
- clarify that the detailed metrics section currently documents the
cgroup v1 file layout
- point cgroup v2 readers to the container-specific controller files
they should inspect

## Related issues or tickets

- Addresses #24644

## Guideline alignment

- followed `docs/CONTRIBUTING.md`
- kept the change to one documentation file and one focused issue

## Validation

- not run (`docker buildx bake validate`) because this is a docs-only
clarification

## Reviews

- [x] Technical review
- [ ] Editorial review
- [ ] Product review
2026-06-15 14:31:18 +02:00
Paweł Gronowski
39adf04805 engine: Drop EOL Fedora 42
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-06-11 16:43:39 +02:00
jasdeepbhalla
53a35cc5ec docs: restore tasks.<service-name> container discovery documentation
Fixes #24940
2026-06-08 14:33:23 -07:00
David Karlsson
d6812eb6b1 docs: clarify subuid/subgid mapping in rootless vs userns-remap (#24845)
Fixes #23664.

The rootless docs compared rootless to userns-remap only in terms of
daemon privileges, never mentioning that the container-to-host UID
mapping also differs. Adds a short bullet list after the existing
comparison to spell it out and note the practical impact on bind-mount
file ownership.
2026-06-08 16:09:10 +02:00
Louis-Arnaud Catoire
2d7809c7a7 docs: clarify subuid/subgid mapping in rootless vs userns-remap 2026-06-08 15:35:00 +02:00
Paweł Gronowski
6c4cbff74d Merge pull request #25256 from vvoland/update-docker
engine: 29.5.3
2026-06-03 20:49:03 +02:00
Paweł Gronowski
3193cdd65b engine: 29.5.3
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-06-03 19:39:24 +02:00
David Karlsson
35007d1148 Merge pull request #25134 from lacatoire/docs/25073-overlay-duplicate-ports
docs: remove duplicate overlay network port requirements
2026-06-03 15:26:39 +02:00
David Karlsson
05383e0205 Clarify that storage drivers page covers classic drivers
The opening note framed the page only as background information without
explaining what the page actually documents. Clarify that it describes the
classic storage drivers, while pointing containerd image store users to the
relevant operational guidance.

Closes #25093

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 11:25:06 +02:00
David Karlsson
82265d8f00 Merge pull request #25066 from AkihiroSuda/rootless-29.5
engine/security/rootless/troubleshoot: update "Network is slow"
2026-05-25 17:01:36 +02:00
Nikhilkumar2311
e22cac663a docs: remove duplicate DCT deprecation notice in content trust overview 2026-05-24 13:43:48 +05:30
Louis-Arnaud Catoire
89c3fb335d Remove duplicate overlay network port requirements
The port requirements were listed twice: as a bullet list under
Requirements and as a more detailed table under Create an overlay
network. Keep the detailed table under Requirements, where the port
requirements belong, and drop the redundant copy.

Fixes #25073
2026-05-21 16:55:09 +02:00
Paweł Gronowski
e0b8f3da0e engine: 29.5.2
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-05-20 17:27:46 +02:00
David Karlsson
1b712633fe docs: fix incorrect claim about compressed layer deduplication in containerd image store (fixes #24476) 2026-05-20 09:26:59 +02:00
David Karlsson
3bf779827c Fix issue #24010: warn about containerd separate storage path (#24447)
Adds warning about containerd using a separate storage path from the
Docker data directory.

Changes:
- Added IMPORTANT callout in "Disk space usage" section explaining that
containerd uses separate storage
- Warns users with custom data directories that they need to configure
containerd separately
- Links to containerd configuration documentation for data directory
setup

This prevents users from unexpectedly filling their root partition when
they assumed their custom data directory configuration would apply to
containerd.

Fixes #24010

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 08:44:55 +02:00
David Karlsson
322a7cf2e8 Merge pull request #25051 from dvdksn/heroicons
chore: migrate icons from Material Symbols to Heroicons
2026-05-19 05:47:50 +02:00
Paweł Gronowski
23e841178a engine: 29.5.1
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-05-18 19:30:04 +02:00