Docker v24.0.0 released

Docker 24.0.0 is now released, the specific updates are as follows:

New

  • Introduce experimental support for containerd as a content store (replacing the existing storage driver). moby/moby#43735 , other moby/moby pull requests 
  • --hostThe CLI flag now supports ssh://path components in host addresses, allowing alternate socket paths to be used without configuration on the remote host. docker/cli#4073 
  • docker infoCLI commands now report version and platform fields. docker/cli#4180
  • Introduce a daemon flag --default-network-optto configure options for newly created networks. moby/moby#43197
  • socket(2)Restricts access to the family of system calls in the default seccomp profile AF_VSOCK. moby/moby#44562
  • Introduced support for setting OCI runtime annotations on containers. docker/cli#45025 , moby/moby#45025 
  • daemon.jsonAlternative runtimes can now be configured in , enabling aliasing of runtime names and passing options. moby/moby#45032 
  • Except PATH, docker-initthe binaries will now be found under the FHS-compliant libexec directory. moby/moby#45198 
  • API: GET /infoShow daemon-level in --no-new-privileges. API: Surface the in . moby/moby#45320    

delete

  • docker infoDo not report again IndexServiceAddress. docker/cli#4204
  • libnetwork: Remove fallback code for outdated kernel versions. moby/moby#44684 ,  moby/moby#44802
  • libnetwork: Remove unused code related to classic Swarm. moby/moby#44965
  • xt_u32libnetwork: Remove usage of kernel modules from encrypted Swarm overlay network . moby/moby#45281
  • Remove deprecated buildinfosupport for buildkit in favor of standard proof of provenance. moby/moby#45097
  • Removed deprecated AUFS and legacy overlaystorage drivers. moby/moby#45342moby/moby#
  • Removed deprecated overlay2.override_kernel_checkstorage driver options. moby/moby#45368
  • apparmor_parserWorkaround to remove obsolete versions from AppArmor profiles . moby/moby#45500
  • API:  GET /images/jsonEmpty RepoTags and RepoDigests are no longer represented as <none>:<none>/<none>@<none> . Returns an empty array when API >= 1.43. moby/moby#45068

deprecate

  • Deprecated --oom-score-adjustdaemon option. moby/moby#45315
  • API: Deprecated fields in GET /images/jsonand . moby/moby#45346GET /images/{id}/jsonVirtualSize

Bug fixes and enhancements

  • docker stackThe command no longer validates build sections in Compose files. docker/cli#4214
  • Fix health check process hanging around after timeout. moby/moby#43739
  • Reduce overlay2container startup overhead when using storage drivers. moby/moby#44285
  • API: Multiple and filters GET /imagesin processing . moby/moby#44503before=since=
  • Fixed a number of bugs in the embedded DNS resolver implementation used by user-defined networks. moby/moby#44664
  • Add execDurationfields to event attribute map. moby/moby#45494
  • Swarm-level networks can now be created using Windows internal, l2bridgeand natdrivers. moby/swarmkit#3121 , moby/moby#45291

Packaging updates

Update instructions: https://github.com/moby/moby/releases/tag/v24.0.0

Guess you like

Origin www.oschina.net/news/241483/docker-24-0-0-released