Jump to content

Docker 4.33.0 - 2024-07-25


FunkyBuddha

Recommended Posts

Posted

Overview of Docker Desktop

Docker Desktop is a one-click-install application for your Mac, Linux, or Windows environment that lets you build, share, and run containerized applications and microservices.

It provides a straightforward GUI (Graphical User Interface) that lets you manage your containers, applications, and images directly from your machine. You can use Docker Desktop either on its own or as a complementary tool to the CLI.

Docker Desktop reduces the time spent on complex setups so you can focus on writing code. It takes care of port mappings, file system concerns, and other default settings, and is regularly updated with bug fixes and security updates.

 

Info:

Quote

Hidden Content

    Give reaction to this post to see the hidden content.

Link:

Quote

Hidden Content

    Give reaction to this post to see the hidden content.

 

  • Like 6
  • Thanks 1
Posted

4.30.0

2024-05-06

New

For all platforms

  • Docker Desktop now supports SOCKS5 proxies. Requires a Business subscription.
  • Added a new setting to manage the onboarding survey in Settings Management.

For Windows

  • Added support for Kerberos and NTLM proxy authentication on Windows. Requires a Business subscription.

Upgrades

  • Docker Compose v2.27.0
  • Docker Engine v26.1.1
  • Wasm runtimes:
    • Updated runwasi shims to v0.4.0
    • Updated deislabs shims to v0.11.1
    • Updated spin shim to v0.13.1
  • Docker Scout CLI v1.8.0
  • Docker Debug v0.0.29
  • Linux kernel v6.6.26
  • Go 1.22.2

Bug fixes and enhancements

For all platforms

  • Improved Enhanced Container Isolation (ECI) security when running docker build commands in rootless containers.
  • Fixed a bug where docker events exited with Unexpected EOF when Docker Desktop entered/exited Resource Saver mode.
  • Fixed a bug where docker stats --no-stream hung when Docker Desktop was in Resource Saver mode.
  • Fixed a bug in the self-diagnose CLI that incorrectly showed the VM had not started. Fixes docker/for-mac#7241.
  • Fixed a bug where high-throughput port forward transfers could stall. Fixes docker/for-mac#7207.
  • Fixed CLI-plugin symlinks not being removed when CLI apps were removed.
  • Fixed a bug in the shared ports drawer to show the right message for local engines.
  • Dev Environments is being sunset and has moved to the Beta tab in Features in development.
  • Build UI:
    • Better bulk delete for build records.
    • Added action to open the relevant web page for container images and Git sources in build dependencies.
    • Added action to download Provenance and OpenTelemetry traces in Jaeger or OTLP format.
    • Fixed source details for remote build invocations.
    • Fixed a bug where multi-platform builds would show up as separate records when using a cloud builder.

 

Link:

Quote

Hidden Content

    Give reaction to this post to see the hidden content.

 

  • Like 1
  • Thanks 1
Posted

Docker Desktop versions older than 6 months from the latest release are not available for download.

Take a look at the Docker Public Roadmap

to see what's coming next.

4.31.1

2024-06-10

Download Docker Desktop

Windows (checksum) | Windows ARM Beta (checksum) |

Bug fixes and enhancements

For Windows

  • Fixed a bug where containers, images and volumes created before the update were potentially invisible for users. Fixes docker/for-win#14118
  • .

4.31.0

2024-06-06

Download Docker Desktop

Windows (checksum) | Windows ARM Beta (checksum) | Mac with Apple chip (checksum) | Mac with Intel chip (checksum) | Debian - RPM - Arch (checksum)

New

  • Air-Gapped Containers is now generally available.
  • Docker Compose File Viewer shows your Compose YAML with syntax highlighting and contextual links to relevant docs (Beta, progressive rollout).
  • New Sidebar user experience.

Upgrades

  • Docker Engine and CLI v26.1.4
  • .
  • Docker Scout CLI v1.9.1
  • Docker Compose v2.27.1
  • Docker Buildx v0.14.1
  • Containerd v1.6.33
  • Credential Helpers v0.8.2
  • NVIDIA Container Toolkit v1.15.0
  • Go 1.22.4
  • Linux kernel v6.6.31

Bug fixes and enhancements

For all platforms

  • Newer releases are now displayed in the Software updates settings tab when an update has already been downloaded.
  • Added proxyEnableKerberosNTLM config to settings.json to enable fallback to basic proxy authentication if Kerberos/NTLM environment is not properly set up.
  • Fixed a bug where Docker Debug was not working properly with Enhanced Container Isolation enabled.
  • Fixed a bug where UDP responses were not truncated properly.
  • Fixed a bug where the Update screen was hidden when using Settings Management.
  • Fixed a bug where proxy settings defined in admin-settings.json were not applied correctly on startup.
  • Fixed a bug where the Manage Synchronized file shares with Compose toggle did not correctly reflect the value with the feature.
  • Fixed a bug where a bind mounted file modified on host is not updated after the container restarts, when gRPC FUSE file sharing is used on macOS and on Windows with Hyper-V. Fixes docker/for-mac#7274

, docker/for-win#14060

  • .
  • Builds view:
    • New Import builds feature that lets you import build records for builds by other people, or builds in a CI environment.
    • Fixed missing OpenTelemetry traces in build results for failed builds.
    • Fixed default-load appearing as invalid driver-opt for the container driver.
    • Fixed deep link to build details.

For Windows

  • Changed the --allowed-org installer flag to write a policy registry key instead of to the registry.json.

 

Security

For all platforms

  • Fixed a security bug in Enhanced Container Isolation (ECI) mode where a user could create Docker volumes sourced from restricted directories inside the Docker Desktop VM and mount them into containers, thereby giving the container access to such restricted VM directories.
  • By default, only extensions listed in the marketplace can be installed in Docker Desktop. This can be changed in Docker Desktop's settings. Extension developers will need to change this option in order to test their extensions.

For Windows

  • Fixed CVE-2024-5652

in which a user in the docker-users group can cause a Windows Denial-of-Service through the exec-path Docker daemon config option in Windows containers mode. This vulnerability was discovered by Hashim Jawad ( @ihack4falafel

  • ) working with Trend Micro Zero Day Initiative.

Deprecation

For all platforms

  • The CLI binary that used to be shipped as com.docker.cli is now shipped simply as docker. This release leaves the CLI binary as com.docker.cli, but it will be removed next release.

For Windows

  • Removed support for legacy version packs from the WSL2 engine.

Known Issues

For Windows

  • When upgrading to Docker Desktop 4.31.0, existing containers, images and volumes become invisible for users that created those containers and images using Docker Desktop 4.8.0 or lower, on Windows hosts with WSL only. The data is not lost, it just becomes invisible to Docker Desktop 4.31.0. If impacted, downgrade to version 4.30 or earlier. For more information see: docker/for-win#14118.

.

Link:

Quote

Hidden Content

    Give reaction to this post to see the hidden content.

 

  • Like 2
  • Thanks 1
Posted

4.33.0
2024-07-25

    Download Docker Desktop

    Windows (checksum) | Windows ARM Beta (checksum) | Mac with Apple chip (checksum) | Mac with Intel chip (checksum) | Debian - RPM - Arch (checksum)

New

    Docker Debug is now generally available.
    BuildKit now evaluates Dockerfile rules to inform you of potential issues.
    Resource Allocation settings can now be accessed directly from the resource usage data displayed in the Dashboard footer.

Link:

Quote

Hidden Content

    Give reaction to this post to see the hidden content.

 

  • Like 2
  • Thanks 1

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...