Package Details: docker-desktop 4.38.0-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: 14
Popularity: 0.68
First Submitted: 2023-06-30 21:07 (UTC)
Last Updated: 2025-01-30 16:28 (UTC)

Required by (36)

Sources (1)

Pinned Comments

xeeynamo commented on 2025-01-30 16:31 (UTC)

Bump to 4.38.0

New:

  • Docker Compose, Docker Scout, the Docker CLI, and Ask Gordon can now be updated independently of Docker Desktop and without a full restart (Beta).
  • Bake is now GA, with support for entitlements and composable attributes.
  • You can now create multi-node Kubernetes clusters in Docker Desktop.
  • Ask Gordon is more widely available. It is still in Beta.

Upgrades:

  • containerd v1.7.24
  • Docker Buildx v0.20.1
  • Docker Compose v2.32.4
  • Docker Engine v27.5.1
  • Docker Scout CLI v1.16.1
  • Runc v1.2.2
  • NVIDIA Container Toolkit v1.17.4
  • Kubernetes v1.31.4
  • Docker Debug v0.0.38

Bugfixes:

  • Fixed a bug where access tokens generated by the docker login web flow could not be refreshed by Docker Desktop.
  • Fixed a bug where container creation via the Docker API using curl failed when Enhanced Container Isolation was enabled.
  • Fixed a bug where the RAM policy was not refreshed after the refresh period had elapsed.
  • Fixed a bug in Enhanced Container Isolation when mounting the Docker socket into a container, and then creating Docker containers with bind-mounts from within that container.
  • Fixed an issue that caused a discrepancy between the GUI and the CLI, the former forcing the 0.0.0.0 HostIP in port-mappings. This caused default binding IPs configured through Engine's ip flag, or through the bridge option com.docker.network.bridge.host_binding_ipv4, to not be used.
  • Fixed a bug where the pac setting was ignored in admin-settings.json.

For Linux:

  • Added support for gvisor networking. Users with an incompatible version of qemu (8.x) will stay on qemu networking, and others will be migrated automatically.

Deprecation:

  • Deprecate com.docker.diagnose check|check-dot|check-hypervisordetect-host-hypervisor.

leandrocunha commented on 2024-12-30 13:40 (UTC) (edited on 2024-12-30 13:41 (UTC) by leandrocunha)

Bump to 4.37.1

Bug fixes and enhancements
For all platforms

  • Fixed an issue that caused the AI Catalog in Docker Hub to be unavailable in Docker Desktop.

  • Fixed an issue that caused Docker Desktop to panic with index out of range [0] with length 0 when using Enhanced Container Isolation.
    See https://docs.docker.com/desktop/release-notes/

Latest Comments

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

leandrocunha commented on 2024-10-06 05:24 (UTC)

Version 4.34.2 has been shipped and fixes some CVEs. Security Fixed CVE-2024-8695 which allows RCE via crafted extension description/changelog which could be abused by a malicious extension. Fixed CVE-2024-8696 which allows RCE via crafted extension publisher-url/additional-urls which could be abused by a malicious extension.

The package build has been tested and is proceeding normally.

DevHolako commented on 2024-09-23 11:53 (UTC) (edited on 2024-09-23 11:53 (UTC) by DevHolako)

Please update the package to version 4.34.2

mpark commented on 2024-09-21 05:07 (UTC) (edited on 2024-09-21 05:07 (UTC) by mpark)

Please update to 4.34.2

Changes:

pkgver=4.34.2
_revision=167172
sha256sums=('a5fd4cb4742e82bc1faeec553a5b289cfc2607699159548e5f29d8589dc253c6')

Updated package() block:

package() {
    install -d "${pkgdir}/usr/bin"
    install -d "${pkgdir}/usr/share/applications"
    install -d "${pkgdir}/usr/lib/systemd/user"
    install -d "${pkgdir}/usr/lib/docker/cli-plugins"
    install -m644 "${srcdir}/usr/lib/systemd/user/docker-desktop.service" "${pkgdir}/usr/lib/systemd/user/docker-desktop.service"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-buildx" "${pkgdir}/usr/lib/docker/cli-plugins/docker-buildx"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-compose" "${pkgdir}/usr/lib/docker/cli-plugins/docker-compose"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-debug" "${pkgdir}/usr/lib/docker/cli-plugins/docker-debug"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-desktop" "${pkgdir}/usr/lib/docker/cli-plugins/docker-desktop"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-dev" "${pkgdir}/usr/lib/docker/cli-plugins/docker-dev"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-extension" "${pkgdir}/usr/lib/docker/cli-plugins/docker-extension"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-feedback" "${pkgdir}/usr/lib/docker/cli-plugins/docker-feedback"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-init" "${pkgdir}/usr/lib/docker/cli-plugins/docker-init"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-sbom" "${pkgdir}/usr/lib/docker/cli-plugins/docker-sbom"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-scout" "${pkgdir}/usr/lib/docker/cli-plugins/docker-scout"
    install -m755 "${srcdir}/usr/bin/docker-credential-desktop" "${pkgdir}/usr/bin/docker-credential-desktop"
    cp -r "${srcdir}/opt" "${pkgdir}"
    cp "${srcdir}/usr/share/applications/"* "${pkgdir}/usr/share/applications/"

    # License (thanks @FabioLolix)
    install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
    w3m -dump https://www.docker.com/legal/docker-subscription-service-agreement/ \
        > "$pkgdir/usr/share/licenses/$pkgname/docker-agreement.txt"
}

mpark commented on 2024-09-01 02:17 (UTC)

I noticed it doesn't install everything, so here's a fix for the package() section:

package() {
    install -d "${pkgdir}/usr/bin"
    install -d "${pkgdir}/usr/share/applications"
    install -d "${pkgdir}/usr/lib/systemd/user"
    install -d "${pkgdir}/usr/lib/docker/cli-plugins"
    install -m644 "${srcdir}/usr/lib/systemd/user/docker-desktop.service" "${pkgdir}/usr/lib/systemd/user/docker-desktop.service"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-buildx" "${pkgdir}/usr/lib/docker/cli-plugins/docker-buildx"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-compose" "${pkgdir}/usr/lib/docker/cli-plugins/docker-compose"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-debug" "${pkgdir}/usr/lib/docker/cli-plugins/docker-debug"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-desktop" "${pkgdir}/usr/lib/docker/cli-plugins/docker-desktop"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-dev" "${pkgdir}/usr/lib/docker/cli-plugins/docker-dev"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-extension" "${pkgdir}/usr/lib/docker/cli-plugins/docker-extension"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-feedback" "${pkgdir}/usr/lib/docker/cli-plugins/docker-feedback"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-init" "${pkgdir}/usr/lib/docker/cli-plugins/docker-init"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-sbom" "${pkgdir}/usr/lib/docker/cli-plugins/docker-sbom"
    install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-scout" "${pkgdir}/usr/lib/docker/cli-plugins/docker-scout"
    install -m755 "${srcdir}/usr/bin/docker-credential-desktop" "${pkgdir}/usr/bin/docker-credential-desktop"
    cp -r "${srcdir}/opt" "${pkgdir}"
    cp "${srcdir}/usr/share/applications/"* "${pkgdir}/usr/share/applications/"

    # License (thanks @FabioLolix)
    install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
    w3m -dump https://www.docker.com/legal/docker-subscription-service-agreement/ \
        > "$pkgdir/usr/share/licenses/$pkgname/docker-agreement.txt"
}

mpark commented on 2024-09-01 01:33 (UTC)

4.34.0 released

diff:

3,4c3,4
< pkgver=4.33.0
< _revision=160616
---
> pkgver=4.34.0
> _revision=165256
14c14
< sha256sums=('7a3c0f47253c9492a878ebd2c0fe4cd66bd0b3a640c80ecec0021926d1154aca')
---
> sha256sums=('32f68bf282cb98c713711a5b8ea2b529ea90f10732676baa3be56052122b2f2f')

TipsyTheCat commented on 2024-08-12 03:27 (UTC) (edited on 2024-08-12 12:42 (UTC) by TipsyTheCat)

@kashortie It's not just you, i'm having the same problem. i'm on manjaro running gnome. what are you running?

Update: after rebooting and then trying again, a toast about logging in popped up with i link to https://docs.docker.com/desktop/get-started/#credentials-management-for-linux-users with some helpful info on signing in.

mpark commented on 2024-07-28 17:21 (UTC) (edited on 2024-07-28 17:23 (UTC) by mpark)

Please update to 4.33.0

Changes:

pkgver=4.33.0
_revision=160616
source=("https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-x86_64.pkg.tar.zst")
sha265sums=('7a3c0f47253c9492a878ebd2c0fe4cd66bd0b3a640c80ecec0021926d1154aca')

mpark commented on 2024-07-22 17:42 (UTC)

@TheSadCactus It's not a VSCode or a docker-desktop issue, it's a yay issue... remove the corresponding build folders and it will build, or alternatively, download the PKGBUILD and use make -rsi to build it.

mpark commented on 2024-07-22 17:38 (UTC) (edited on 2024-07-22 17:40 (UTC) by mpark)

Please update to 4.32.0 - here are the changes:

- pkgver=4.31.0
+ pkgver=4.32.0
- _revision=153195
+ _revision=157355
- source=("https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-$pkgver-x86_64.pkg.tar.zst")
+ source=("https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-x86_64.pkg.tar.zst")
- sha256sums=('f4a9f1389a2953b826f0d0479c09d8ca2da3dd64390449014313ac05cffb0783')
+ sha256sums=('cac668acf066a14bd324514a0db6604313da98e34929c5dece632ba59495a706')

And no, I don't know why they removed the package version from the package name.