chore(deps): update dependency moby/moby to v24 #915
Merged
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.24
->24.0.6
Release Notes
moby/moby (moby/moby)
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.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 after running a container in non-interactive mode. docker/cli#3302run
command in the-v
/--volume
and-m
/--mount
flags. docker/cli#3469docker exec -t
now sets the console size for the executed process immediately when it's created. docker/cli#3627docker info
to provide more details on installed plugins. docker/cli#3645docker context list
anddocker context use
commands when the context is overridden by the environment. docker/cli#3668aliases
annotation that can be used to print all available aliases for a command. docker/cli#3694docker context use
and selecting the current context. docker/cli#3721docker context rm --force
. docker/cli#37910
in Compose files docker/cli#3812<Ctrl-c>
) now passes through to running containers instead of causing the CLI to exit. docker/cli#3849docker port CONTAINER
UX by sorting ports before printing. docker/cli#3892GET /containers/{id}/logs
andPOST /containers/{id}/attach
now report which raw-stream format is in use using theContent-type
response header on API version >= 1.42. moby/moby#39812--storage-opts
flag applies to all storage on Windows. moby/moby#41636(/var/run/docker/containerd/containerd.toml)
. moby/moby#41675null
manifests during tar import. moby/moby#41842btrfs
driver. moby/moby#42273--privileged
rootless containers. moby/moby#42638**/foo
recursive wildcard directory patterns in.dockerignore
. moby/moby#42676docker import --platform
to allow marking an imported image as a foreign architecture. moby/moby#43103namesgenerator
package against new additions. Users will have to be satisfied with the existing 25359 adjective-name combinations. moby/moby#43210containers/{id}/attach/ws
only to streams according bystdin
,stdout
andstderr
parameters on API version >= 1.42. moby/moby#43322exec
starts on health checks. Check timeout now only applies to the duration that the health check command is running. The time it takes to start the command no longer counts against the timeout. moby/moby#43480tty
size is set immediately on creation. moby/moby#43593, moby/moby#43622overlay2
mounts not being cleaned up after failed container starts, or daemon shutdown. moby/moby#43659containerd
. moby/moby#43675firewalld
for networking when the daemon is running in rootless mode. moby/moby#43813live-restore
with restart policies and volume refs. moby/moby#44237all=true
to prune named volumes in addition to anonymous. moby/moby#44259GET /system/df
endpoint. moby/moby#42715Configuration
📅 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.