The --host CLI flag now supports a path component in a ssh:// host address, allowing use of an alternate socket path without configuration on the remote host. docker/cli#4073
The docker info CLI command now reports a version and platform field. docker/cli#4180
Introduce the daemon flag --default-network-opt to configure options for newly created networks. moby/moby#43197
Restrict access to AF_VSOCK in the socket(2) family of syscalls in the default seccomp profile. moby/moby#44562
Remove the deprecated overlay2.override_kernel_check storage driver option. moby/moby#45368
Remove workarounds for obsolete versions of apparmor_parser from the AppArmor profiles. moby/moby#45500
API: GET /images/json no longer represents empty RepoTags and RepoDigests as<none>:<none>/<none>@<none>. Empty arrays are be returned instead on API >= 1.43. moby/moby#45068
Deprecated
Deprecate the --oom-score-adjust daemon option. moby/moby#45315
API: Deprecate the VirtualSize field in GET /images/json and GET /images/{id}/json. moby/moby#45346
Bug fixes and enhancements
The docker stack command no longer validates the build section of Compose files. docker/cli#4214
Fix lingering healthcheck processes after timeout is reached. moby/moby#43739
Reduce the overhead of container startup when using the overlay2 storage driver. moby/moby#44285
API: Handle multiple before= and since= filters in GET /images. moby/moby#44503
Fix numerous bugs in the embedded DNS resolver implementation used by user-defined networks. moby/moby#44664
Add execDuration field to the map of event attributes. moby/moby#45494
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/docker/docker from 23.0.5+incompatible to 24.0.0+incompatible.
Release notes
Sourced from github.com/docker/docker's releases.
... (truncated)
Commits
1331b8c
Merge pull request #45537 from thaJeztah/24.0_backport_containerd_binary_1.7.1907f037
update containerd binary to v1.7.1a5b597e
Merge pull request #45531 from rumpl/24.0_backport_fix-empty-auth-pull8bbfa32
c8d: The authorizer needs to be set even if AuthConfig is empty807e415
Merge pull request #45526 from laurazard/backport-classic-builder8587a1c
c8d/builder: implement cache9717369
c8d: implement classic buildered0c147
Merge pull request #45523 from thaJeztah/24.0_backport_cleanup_reexec_inits90be9ab
Merge pull request #45525 from thaJeztah/24.0_backport_c8d_authconfig_defaultd73f703
Merge pull request #45521 from thaJeztah/24.0_backport_vendor_distribution_v2...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)