Package Details: docker-desktop 4.39.0-3

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: leandrocunha
Votes: 15
Popularity: 1.04
First Submitted: 2023-06-30 21:07 (UTC)
Last Updated: 2025-03-07 17:11 (UTC)

Required by (37)

Sources (1)

Pinned Comments

xeeynamo commented on 2025-03-05 15:04 (UTC)

Bump to 4.39.0

New:

  • The Docker Desktop CLI is now generally available. You can now also print logs with the new docker desktop logs command.
  • Docker Desktop now supports the --platform flag on docker load and docker save. This helps you import and export a subset of multi-platform images.

Upgrades:

  • Docker Compose v2.33.1
  • Docker Buildx v0.21.1
  • Kubernetes v1.32.2
  • Docker Engine v28.0.1
  • Docker Scout CLI v1.16.3

Bugfixes and enhancements:

  • Ask Gordon now offers deeper context on Docker images, containers, and volumes, delivers faster support, and enables more user actions via Docker Desktop and the Docker CLI.
  • Support multi-platform images via enabling users to pick a specific platform in docker history
  • Fixed an issue that caused clients other than the CLI and Docker Desktop to see a delay of 3 seconds whenever a container with port-mappings exists. See docker/for-mac#7575
  • Fixed a bug in the ECI Docker socket permissions which caused it to sometimes block Docker socket mounts on containers with allowed images, or images derived from allowed images.
  • Fixed a bug that prevented Docker Desktop from entering Resource Saver mode again immediately after an engine restart.

For Linux:

  • The Software Updates page in settings, now points to the latest available version available.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

mpark commented on 2024-10-10 19:35 (UTC)

Updated to version 4.34.3

This package has been tested and is operating normally.

alllexx88 commented on 2024-10-08 15:30 (UTC)

Thank you @leandrocunha :)

leandrocunha commented on 2024-10-07 17:58 (UTC)

@mpark, great, that's right.

mpark commented on 2024-10-07 17:55 (UTC)

@leandrocunha yeah, I have access. Better 2 maintainers than one - so it gets updated when one of us is busy.

leandrocunha commented on 2024-10-07 16:55 (UTC)

I made the changes suggested by you @alllexx88 agreed it really improves the packaging of this package. Thank you.

leandrocunha commented on 2024-10-07 16:12 (UTC)

@mpark, see if you can get access as the package co-maintainer. I listed you.

leandrocunha commented on 2024-10-07 16:07 (UTC)

@alllexx88, I am studying how to include this, but it conflicts with buildx and compose, since it provides both and if I put it in the PKGBUILD it would avoid the need for the overwrite that I put in as a temporary solution. I am making the changes little by little.

@mpark, I appreciate your contribution and it would be interesting for you to be a co-maintainer of this package on merit as well.

alllexx88 commented on 2024-10-07 15:08 (UTC)

Hi @leandrocunha. Maybe it makes sense to add docker-compose and docker-buildx to "Conflicts" and "Provides"? And also add the version to the source binary tar name (or else on upgrade an older downloaded version causes checksum mismatch, needing to be removed manually)? Something like:

diff --git a/.SRCINFO b/.SRCINFO
index 6727fe5..e354a71 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = docker-desktop
        pkgdesc = Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices.
        pkgver = 4.34.2
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.docker.com/products/docker-desktop/
        install = docker-desktop.install
        arch = x86_64
@@ -17,7 +17,11 @@ pkgbase = docker-desktop
        depends = gtk3
        depends = libx11
        depends = shadow
-       source = https://desktop.docker.com/linux/main/amd64/167172/docker-desktop-x86_64.pkg.tar.zst
+       provides = docker-compose
+       provides = docker-buildx
+       conflicts = docker-compose
+       conflicts = docker-buildx
+       source = docker-desktop-4.34.2-x86_64.tar.zst::https://desktop.docker.com/linux/main/amd64/167172/docker-desktop-x86_64.pkg.tar.zst
        sha256sums = a5fd4cb4742e82bc1faeec553a5b289cfc2607699159548e5f29d8589dc253c6

 pkgname = docker-desktop
diff --git a/PKGBUILD b/PKGBUILD
index fc1161a..be48b8e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,17 @@
 pkgname=docker-desktop
 pkgver=4.34.2
 _revision=167172
-pkgrel=2
+pkgrel=3
 pkgdesc="Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices."
 arch=('x86_64')
 url="https://www.docker.com/products/docker-desktop/"
 license=('custom: Docker Agreement')
 depends=('docker>=24.0.6' 'curl' 'qemu>=8.0.4' 'libseccomp' 'libcap-ng' 'pass' 'desktop-file-utils' 'gtk3' 'libx11' 'shadow')
+conflicts=('docker-compose' 'docker-buildx')
+provides=('docker-compose' 'docker-buildx')
 makedepends=('w3m')
 install='docker-desktop.install'
-source=("https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-x86_64.pkg.tar.zst")
+source=("$pkgname-$pkgver-x86_64.tar.zst::https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-x86_64.pkg.tar.zst")
 sha256sums=('a5fd4cb4742e82bc1faeec553a5b289cfc2607699159548e5f29d8589dc253c6')

 package() {

Thanks

mpark commented on 2024-10-07 15:00 (UTC)

@leandrocunha Appreciated. I was waiting for the package to get orphaned myself to update it, having submitted the request, but honestly, I'm just happy for anyone to keep it up to date as I use this daily. I'd rather not continue to maintain my own fork of it outside of the AUR.

leandrocunha commented on 2024-10-07 02:08 (UTC) (edited on 2024-10-07 02:10 (UTC) by leandrocunha)

Important: If you have buildx and compose installed, you may need to uninstall the package or pass --overwrite "*" when installing it. This is happening because I am providing a more complete installation of this package for you.

Minor (but relevant): Another issue would be that you would need to start the docker.socket service without getting an error message, which would be common. If you don't, an error message will appear in builders and default option.