chore(deps): update dependency docker to v24 #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
20.10.7
->v24.0.7
Release Notes
moby/moby (docker)
v24.0.7
Compare Source
24.0.7
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
dockerd-rootless-setuptools.sh
when username contains a backslash. moby/moby#46407dockerd --bridge=none
is used. moby/moby#46702--ip-range
with a range larger than the subnet. docker/for-mac#6870Packaging updates
docker.socket
not getting disabled when uninstalling thedocker-ce
RPM package. docker/docker-ce-packaging#852go1.20.10
. docker/docker-ce-packaging#951v1.7.6
(static binaries only). moby/moby#46103containerd.io
package tov1.6.24
.Security
/sys/devices/virtual/powercap
by default. This change hardens against CVE-2020-8694, CVE-2020-8695, and CVE-2020-12912, and an attack known as the PLATYPUS attack. For more details, see advisory, commit.v24.0.6
Compare Source
24.0.6
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
docker ps
failing when a container image is no longer present in the content store. moby/moby#46095docker ps -s -a
anddocker container prune
failing when a container image config is no longer present in the content store. moby/moby#46097docker inspect
failing when a container image config is no longer (or was never) present in the content store. moby/moby#46244overlayfs
snapshotter by using reference-counted rootfs mounts. moby/moby#46266FROM scratch
Dockerfile instruction with the classic builder. moby/moby#46302mismatched image rootfs and manifest layers
errors with the classic builder. moby/moby#46310dockerd.exe --register-service
not working when the binary is in the current directory on Windows. moby/moby#46215docker login
against Docker Hub. docker/cli#4500GET /_ping
when possible. docker/cli#4508docker manifest inspect
an image on Docker Hub. docker/cli#4512docker events
not supporting--format=json
. docker/cli#4544Packaging updates
go1.20.7
. moby/moby#46140, docker/cli#4476, docker/docker-ce-packaging#932v1.7.3
(static binaries only). moby/moby#46103v2.21.0
. docker/docker-ce-packaging#936v24.0.5
Compare Source
24.0.5
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
Host:
header, in order to be compatible with changes introduced ingo1.20.6
. moby/moby#45962, moby/moby#45990Variant
not being included indocker image inspect
andGET /images/{name}/json
. moby/moby#46025RepoDigests
. moby/moby#46014EXPOSE
when building containers with the legacy builder. moby/moby#45921overlay
network on a non-Swarm node. moby/moby#45974auths: null
is found in the CLI config file. docker/cli#4450Packaging updates
contrib/init
. docker/docker-ce-packaging#914, docker/docker-ce-packaging#926contrib/init
. moby/moby#46044go1.20.6
. docker/cli#4428, moby/moby#45970, docker/docker-ce-packaging#921v2.20.2
. docker/docker-ce-packaging#924v0.11.2
. docker/docker-ce-packaging#922v24.0.4
Compare Source
24.0.4
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
v24.0.3
Compare Source
24.0.3
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
FROM scratch
in container builds. moby/moby#45822docker cp
with snapshotters that cannot mount the same content multiple times. moby/moby#45780, moby/moby#45786type=image
not being correctly unpacked/stored. moby/moby#45692docker load
. moby/moby#45688name_to_handle_at(2)
is now always allowed in the default seccomp profile. moby/moby#45833host-gateway
with BuildKit by passing the IP as a label (also requires docker/buildx#1894). moby/moby#45790POST /containers/{id}/stop
would forcefully terminate the container when the request was canceled, instead of waiting until the specified timeout for a 'graceful' stop. moby/moby#45774docker cp -a
from the root (/
) directory would fail. moby/moby#45748GET /info
. moby/moby#45856docker info
when only the client is in debug mode. docker/cli#4393Packaging updates
go1.20.5
. moby/moby#45745, docker/cli#4351, docker/docker-ce-packaging#904v2.19.1
. docker/docker-ce-packaging#916v0.11.1
. docker/docker-ce-packaging#918v24.0.2
Compare Source
24.0.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
exit code: 4294967295
when performing many concurrent build stages. moby/moby#45620etc/hosts
(%WINDIR%\System32\Drivers\etc\hosts
), including resolution oflocalhost
. moby/moby#45562docker exec
commands to take significantly longer than expected. moby/moby#45625Created
field would contain an incorrect value. moby/moby#45623v24.0.1
Compare Source
24.0.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Removed
Bug fixes and enhancements
docker pull --platform
would reportNo such image
regarding another tag pointing to the same image. moby/moby#45562docker images -a
moby/moby#45588GET /images/{id}/json
would returnnull
instead of emptyRepoTags
andRepoDigests
. moby/moby#45564POST /commit
did not accept an empty request body. moby/moby#45568Packaging updates
v2.18.1
. [master] bump compose to v2.18.1 docker/docker-ce-packaging#896v24.0.0
Compare Source
24.0.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
New
--host
CLI flag now supports a path component in assh://
host address, allowing use of an alternate socket path without configuration on the remote host. docker/cli#4073docker info
CLI command now reports a version and platform field. docker/cli#4180--default-network-opt
to configure options for newly created networks. moby/moby#43197AF_VSOCK
in thesocket(2)
family of syscalls in the default seccomp profile. moby/moby#44562daemon.json
, enabling runtime names to be aliased and options to be passed. moby/moby#45032docker-init
binary will now be discovered in FHS-compliant libexec directories, in addition to thePATH
. moby/moby#45198--no-new-privileges
inGET /info
. moby/moby#45320Removed
docker info
no longer reportsIndexServiceAddress
. docker/cli#4204xt_u32
kernel module from encrypted Swarm overlay networks. moby/moby#45281buildinfo
in favor of standard provenance attestations. moby/moby#45097overlay
storage drivers. moby/moby#45342, moby/moby#45359overlay2.override_kernel_check
storage driver option. moby/moby#45368apparmor_parser
from the AppArmor profiles. moby/moby#45500GET /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#45068Deprecated
--oom-score-adjust
daemon option. moby/moby#45315VirtualSize
field inGET /images/json
andGET /images/{id}/json
. moby/moby#45346Bug fixes and enhancements
docker stack
command no longer validates thebuild
section of Compose files. docker/cli#4214overlay2
storage driver. moby/moby#44285before=
andsince=
filters inGET /images
. moby/moby#44503execDuration
field to the map of event attributes. moby/moby#45494internal
,l2bridge
, andnat
drivers. moby/swarmkit#3121, moby/moby#45291Packaging updates
1.20.4
. docker/cli#4253, moby/moby#45456containerd
tov1.7.1
. moby/moby#45537buildkit
tov0.11.6
. moby/moby#45367v23.0.7
Compare Source
23.0.7
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug Fixes and Enhancements
insecure-registries
daemon configuration. https://github.com/moby/moby/pull/45572POST /commit
again. https://github.com/moby/moby/pull/45569docker build
. https://github.com/moby/moby/pull/45791NodeCSIInfo
. https://github.com/moby/moby/pull/45809name_to_handle_at(2)
. https://github.com/moby/moby/pull/45834--security-opt=no-new-privileges
. https://github.com/moby/moby/pull/46222device
ortype
volume option to be unmounted when restarting the daemon and not live-restoring it properly. https://github.com/moby/moby/pull/46367--register-service
when executed from within binary directory. https://github.com/moby/moby/pull/46216Packaging Updates
v23.0.6
Compare Source
23.0.6
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
Packaging Updates
1.19.9
. docker/docker-ce-packaging#889, docker/cli#4254, moby/moby#45455containerd
to v1.6.21runc
to v1.1.7v23.0.5
Compare Source
23.0.5
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
--all
/-a
option when pruning volumes. docker/cli#4229--format=json
fordocker info
. docker/cli#4320buildx
. moby/moby#45410Packaging Updates
2.17.3
. docker/docker-ce-packaging#883v23.0.4
Compare Source
23.0.4
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
docker cp
not functioning as intended docker/cli#4157.docker compose --file
docker/cli#4177.daemon.json
moby/moby#45246.Packaging Updates
1.19.8
. docker/docker-ce-packaging#878,docker/cli#4164, moby/moby#45277,
which contains fixes for CVE-2023-24537,
CVE-2023-24538,
CVE-2023-24534,
and CVE-2023-24536
v23.0.3
Compare Source
23.0.3
Bug fixes and enhancements
to fail to uphold their guarantees, addressing CVE-2023-28841,
CVE-2023-28840, and
CVE-2023-28842.
as an error.
multiple nodes to attach.
through the use of the
xt_bpf
kernel module.to ensure that unintentional exposure has not occurred.
Packaging Updates
v23.0.2
Compare Source
23.0.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
apparmor_parser
when an AppArmor enabled kernel is detected. containerd/containerd#8087, moby/moby#45043VOLUME
line in a Dockerfile being excluded from volume prune. moby/moby#45159COPY --link
by disabling mergeop/diffop optimization. moby/moby#45112--dns-opt
or--dns-search
whensystemd-resolved
is used outside the container. moby/moby#45000docker ps
by allowing users to opt out of size calculations with--size=false
. docker/cli#4107docker stack deploy
failing on Windows when special environment variables set bycmd.exe
are present. docker/cli#4083<none>
. docker/cli#4065Packaging
1.19.7
. docker/docker-ce-packaging#857, docker/cli#4086, moby/moby#45137containerd
tov1.6.19
. moby/moby#45084, moby/moby#45099v0.10.4
. docker/docker-ce-packaging#855v2.17.2
. [23.0 backport] bump compose version to v2.17.2 docker/docker-ce-packaging#867v23.0.1
Compare Source
23.0.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
apparmor_parser
is not available. moby/moby#44942ipvlan
networks created prior to upgrading would prevent the daemon from starting. moby/moby#44937overlay2
storage driver failing early inmetacopy
testing when initialized on an unsupported backing filesystem. moby/moby#44922exec
exit events being misinterpreted as container exits under some runtimes, such as Kata Containers. moby/moby#44892runc
compiled using Go 1.20. docker/cli#4004--device-write-bps
as a path. docker/cli#4004Packaging
/etc/docker
to RPM and DEB packaging. docker/docker-ce-packaging#842mkdir -p /etc/docker
.v2.16.0
. docker/docker-ce-packaging#844v23.0.0
Compare Source
23.0.0
For more information about:
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
New
docker build
todocker buildx build
. docker/cli#3314DOCKER_BUILDKIT=0
.Multi-stage builds.
zstd
compressed layers. moby/moby#41759, moby/moby#42862runhcs
shim on Windows (off by default). moby/moby#42089dockerd --validate
to check the daemon JSON config and exit. moby/moby#42393ipvlan_flag
and using thel3s
ipvlan_mode
in theipvlan
network driver. moby/moby#42542metacopy
option for theoverlay2
storage driver. moby/moby#43557IDType://ID
. moby/moby#43368RootlessKit
,slirp4netns
, andVPNKit
version reporting. moby/moby#42330docker volume
. docker/cli#3606docker stack
. docker/cli#3662docker stack deploy
. docker/cli#2907docker stack config
command to output the merged and interpolated config files as utilized bystack deploy
. docker/cli#3544docker context show
command that prints the name of the current context. docker/cli#3567--format=json
shorthand variant of--format="{{ json . }}"
to all commands supporting the--format
flag. docker/cli#2936--quiet
option todocker create
anddocker run
commands to suppress output when pulling an image. docker/cli#3377--force
option todocker network rm
subcommand. Causes CLI to return a 0 exit code even if the network doesn't exist. Has no effect on the server-side procedure for removing a network. docker/cli#3547--signal
option todocker stop
anddocker restart
. docker/cli#3614-v/--version
flag todocker-proxy
. moby/moby#44703STOPSIGNAL
viadocker commit
. moby/moby#43369awslogs
log driver to allow skipping log stream creation in CloudWatch. moby/moby#42132awslogs
log driver to specify the log format that's sent to CloudWatch. moby/moby#42838fluentd
log driver to set the reconnection interval. moby/moby#43100WithTLSClientConfigFromEnv()
,WithHostFromEnv()
, andWithVersionFromEnv()
. moby/moby#42224docker completion
subcommand. docker/cli#3429Swarm
header toGET /_ping
andHEAD /_ping
, allowing single-request detection of Swarm support. moby/moby#42064signal
parameter toPOST /containers/{id}/stop
andPOST /containers/{id}/restart
to set the signal used. moby/moby#43206CreateMountPoint
parameter toPOST /containers/create
. moby/moby#43484shared-size
parameter toGET /images/json
to enable shared-size computation of images. moby/moby#42531type
parameter toGET /system/df
, to control what object types to are considered when computing disk usage. moby/moby#42559docker.service
aftertime-set.target
. moby/moby#43107Removed
~/.dockercfg
. docker/cli#2504-g
and--graph
daemon options in favor of--data-root
. docker/cli#3739Experimental
client field fromdocker version
. docker/cli#3543overlay
andoverlay2
storage drivers on backing filesystems withoutd_type
support. moby/moby#43472overrideKernelCheck
option from theoverlay2
storage driver. moby/moby#44279Deprecation notice
io.containerd.runtime.v1.linux
OCI runtime. moby/moby#43695--cluster-xx
options fromdockerd
. moby/moby#40383host-discovery
and overlay networks with external k/v stores. moby/moby#42247arm
platform fallback.--platform linux/arm/vY
will now return a error whenarm/vY
isn't available instead of pulling the wrong image. moby/moby#44414SetCustomHTTPHeaders()
,CustomHTTPHeaders()
options-setters from the Go client API. moby/moby#42694WithDialer()
option-setter from the Go client API. moby/moby#44022WithDialContext()
instead.opts.QuotedString
. The implementation has moved to the CLI. moby/moby#43250KernelMemory
option fromPOST /containers/create
on API version >= 1.42. moby/moby#43214Deprecated
BuilderSize
in API versions >= 1.42 moby/moby#42608BuildCache.Parent
in favor of the newly introducedBuildCache.Parents
in API version >= 1.42. moby/moby#43908pkg/urlutil
, moving the implementation tobuilder/remotecontext/urlutil
. moby/moby#43477Upgrades
1.19.5
. docker/cli#3958, moby/moby#44794rootlesskit
tov0.14.4
. moby/moby#42708buildkit
tov0.10.6
. moby/moby#43239buildx
tov0.10.2
. docker/docker-ce-packaging#840swarmkit
tov2.0.0-20230119195359-904c221ac281
. moby/moby#44858containerd
tov1.6.16
. moby/moby#44766, moby/moby#44769, moby/moby#44881runc
tov1.1.4
. moby/moby#44039hcsshim
v0.9.6
. moby/moby#44658btrfs
storage driver now depends on Linux kernel headers (>= 4.12) instead of headers from btrfs-progs. moby/moby#44776Security
hostconfig.json
files to0600
(was0644
). moby/moby#41620--seccomp-profile
not acceptingunconfined
and renamed the default seccomp profile tobuiltin
. moby/moby#42481seccomp
build tag. moby/moby#42501riscv64
. moby/moby#43553seccomp(2)
in seccomp profiles. moby/moby#42648ErrnoRet
. moby/moby#42005DefaultErrnoRet
inseccomp
profiles. moby/moby#42604DefaultErrnoRet
field to the default seccomp profile, with no behavior change. moby/moby#42649socket
withAF_VSOCK
in the default seccomp profile. moby/moby#44563process_vm_readv
andprocess_vm_writev
in the default seccomp profile. moby/moby#42083clock_settime64
withCAP_SYS_TIME
. moby/moby#43775bpf
withCAP_BPF
andperf_event_open
withCAP_PERFMON
. moby/moby#43988clone3
syscall to returnENOSYS
in the default seccomp profile, in order to ensureglibc
will correctly fallback to usingclone
. moby/moby#42681Bug fixes and enhancements
overlay2
to be the default storage driver (btrfs
andzfs
are now opt-in). moby/moby#42661docker cp
command. docker/cli#2708ElectAuthServer
function, and made it return the default registry without calling theGET /info
API endpoint. docker/cli#2819net.JoinHostPort()
to fix formatting with IPv6 addresses docker/cli#2972stderr
. docker/cli#3044docker info
if a custom--format
is used that only uses local information. With this change, the CLI only uses the daemon API if it detects that information from the daemon is needed. docker/cli#3179--stop-signal
flag, as it may not reflect the actual default used by the daemon. docker/cli#32453.10
todocker stack
; allow omitting theversion
field (resulting inlatest
). docker/cli#32573
is now equivalent to3.x
(latest) indocker stack
. docker/cli#3445<Ctrl-c>
hanging on Windows to exit afConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.