Package Details: docker-desktop 4.41.1-1

Git Clone URL: https://aur.archlinux.org/docker-desktop.git (read-only, click to copy)
Package Base: docker-desktop
Description: Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices.
Upstream URL: https://www.docker.com/products/docker-desktop/
Keywords: docker
Licenses: custom: Docker Agreement
Conflicts: docker-buildx, docker-compose
Provides: docker-buildx, docker-compose
Submitter: gustavosbarreto
Maintainer: leandrocunha (xeeynamo)
Last Packager: xeeynamo
Votes: 16
Popularity: 1.23
First Submitted: 2023-06-30 21:07 (UTC)
Last Updated: 2025-04-30 14:50 (UTC)

Required by (36)

Sources (1)

Pinned Comments

leandrocunha commented on 2025-04-28 23:15 (UTC) (edited on 2025-04-29 19:13 (UTC) by leandrocunha)

Bump to 4.41.0

NEW

Docker Compose and Testcontainers Java and Go now support Docker Model Runner.

Upgrades

Docker Engine v28.1.1
Docker Compose v2.35.1
Docker Buildx v0.23.0
Docker Scout CLI v1.17.1
Compose Bridge v0.0.19

Security

Fixed CVE-2025-3224 allowing an attacker with access to a user machine to perform an elevation of privilege when Docker Desktop updates.

Bug fixes and enhancements

For all platforms

  • Fixed a bug in DockerVMM that caused an excessive number of open file handles on the host.
  • Fixed an issue where Docker Desktop failed to start if the admin-settings.json file didn't contain the optional configurationFileVersion configuration.
  • Fixed a bug that was causing outgoing UDP connections to be eagerly closed.
  • Enhanced log reading experience with advanced search capabilities and container-level filtering, enabling quicker debugging and troubleshooting.
  • Improved error messages when downloading Registry Access Management configuration.
  • If Docker can't bind an ICMPv4 socket, it now logs an error and continues rather than quits.
  • Enabled the memory protection keys mechanism in the Docker Desktop Linux VM, allowing containers like Oracle database images to run correctly.
  • Fixed a problem with containers accessing /proc/sys/kernel/shm* sysctls when Enhanced Container - --- Isolation is enabled on Mac, Windows Hyper-V, or Linux.
  • Added kernel module nft_fib_inet, required for running firewalld in a Linux container.
  • MacOS QEMU Virtualization option is being deprecated on July 14, 2025.

See Docker Desktop Release Notes

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

xeeynamo commented on 2025-04-30 14:52 (UTC)

I am bumping the package to 4.41.1-1, which contains the following hotfix:

  • Fixed an issue where Docker Desktop failed to start when a proxy configuration was specified in the admin-settings.json file.

akiba commented on 2025-04-29 23:59 (UTC)

"I didn't know that could happen. Sorry for the inconvenience, and thank you for the tip on how to fix it."

leandrocunha commented on 2025-04-29 22:10 (UTC)

akiba, It may occur if you downloaded -1 which are different files and -2 is another revision being a different tarball from the previous one. Clear your aur helper cache or delete the file and try downloading again using makepkg or your aur helper. The signatures on the tarball are correct and have been changed correctly.

akiba commented on 2025-04-29 21:35 (UTC)

An error appears when I try to update:


==> Retrieving sources...
  -> Found docker-desktop-4.41.0-x86_64.tar.zst
==> Validating source files with sha256sums...
    docker-desktop-4.41.0-x86_64.tar.zst ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'docker-desktop-4.41.0-2':
error: packages failed to build: docker-desktop-4.41.0-2

leandrocunha commented on 2025-04-28 23:15 (UTC) (edited on 2025-04-29 19:13 (UTC) by leandrocunha)

Bump to 4.41.0

NEW

Docker Compose and Testcontainers Java and Go now support Docker Model Runner.

Upgrades

Docker Engine v28.1.1
Docker Compose v2.35.1
Docker Buildx v0.23.0
Docker Scout CLI v1.17.1
Compose Bridge v0.0.19

Security

Fixed CVE-2025-3224 allowing an attacker with access to a user machine to perform an elevation of privilege when Docker Desktop updates.

Bug fixes and enhancements

For all platforms

  • Fixed a bug in DockerVMM that caused an excessive number of open file handles on the host.
  • Fixed an issue where Docker Desktop failed to start if the admin-settings.json file didn't contain the optional configurationFileVersion configuration.
  • Fixed a bug that was causing outgoing UDP connections to be eagerly closed.
  • Enhanced log reading experience with advanced search capabilities and container-level filtering, enabling quicker debugging and troubleshooting.
  • Improved error messages when downloading Registry Access Management configuration.
  • If Docker can't bind an ICMPv4 socket, it now logs an error and continues rather than quits.
  • Enabled the memory protection keys mechanism in the Docker Desktop Linux VM, allowing containers like Oracle database images to run correctly.
  • Fixed a problem with containers accessing /proc/sys/kernel/shm* sysctls when Enhanced Container - --- Isolation is enabled on Mac, Windows Hyper-V, or Linux.
  • Added kernel module nft_fib_inet, required for running firewalld in a Linux container.
  • MacOS QEMU Virtualization option is being deprecated on July 14, 2025.

See Docker Desktop Release Notes

xeeynamo commented on 2025-03-31 19:55 (UTC)

I am pleased to announce the update 4.40 for Docker Desktop. Below the changelog copied from Release Notes:

Upgrades:

  • Docker Buildx v0.22.0
  • Docker Compose v2.34.0
  • Docker Engine v28.0.4
  • Docker Scout CLI v1.17.0
  • compose-bridge v0.0.18
  • NVIDIA Container Toolkit v1.17.5

Bug fixes and enhancements:

  • You can now get quick access to the Kubernetes Dashboard with the Launch Dashboard button on the Kubernetes settings page.
  • Fixed a bug that caused docker-proxy to stop forwarding UDP datagrams to containers.
  • Fixed a bug that caused docker-proxy to close UDP connections to containers eagerly and resulting in the source address to change needlessly
  • Fixed a race condition that prevented Docker Desktop Kubernetes from starting in some scenarios.
  • Improved the way ECI collects image digest info from a repository in environments where proxies are configured.
  • Users can now to specify a timeout when generating a private Extension Marketplace using the new --timeout flag.
  • Removed unused internal helper tool com.docker.admin.

leandrocunha commented on 2025-03-17 13:29 (UTC) (edited on 2025-03-17 13:31 (UTC) by leandrocunha)

mbrylevskii no, it should not be inserted in PKGBUILD, this problem occurs because you have a container with dependencies and when stopping the dependency of mine here the problem does not occur. See about this in an article I have here:

Docker containers are started and stopped according to user-defined dependencies, or in arbitrary order if no dependencies are defined. For example, a client application container may be defined as dependent on a database container, to prevent the client application from attempting to connect to an unready database during pod startup, the client container is started after the database container has been started and is determined to be ready. During pod shutdown, the client container is stopped before the database container is stopped, to prevent loss of connection.

mbrylevskii commented on 2025-03-17 12:49 (UTC)

When trying to stop a Compose container from the main Docker Desktop page, I encounter the following error: "Cannot stop Docker Compose application. Reason: compose [stop] fork/exec /usr/local/bin/docker: no such file or directory."

Creating a symbolic link solved the issue: sudo ln -s /usr/bin/docker /usr/local/bin/docker

It might be worth including this in the PKGBUILD.

leandrocunha commented on 2025-03-07 18:11 (UTC)

The package will now install all the contents of the tarball provided by Docker (upstream) that was found during a review I did. Installing via yay there are no problems with signature differences after tests performed now. I personally thank all the contributions made so far by the community and by Luciano who works at Docker who quickly delivers the new versions! :)

leandrocunha commented on 2025-03-07 16:57 (UTC) (edited on 2025-03-07 17:08 (UTC) by leandrocunha)

NEWS: The checksum is up to date now.