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 »

mpark commented on 2024-10-31 21:41 (UTC) (edited on 2024-10-31 21:42 (UTC) by mpark)

Updated to docker 4.35.1

Fixes a bug where Docker Desktop would incorrectly bind to port 8888.

mpark commented on 2024-10-31 21:35 (UTC)

@georgerabus I was finally able to reproduce this error on my new laptop where my gpg key was not yet setup. After setting up the gpg key and following the instructions on https://docs.docker.com/desktop/get-started/#credentials-management-for-linux-users - the sign in button became functional

alllexx88 commented on 2024-10-31 14:08 (UTC)

Has anyone been able to launch nvidia-container-runtime with this package? nvidia-container-toolkit is installed, my docker desktop engine config looks like this (Docker Desktop: Settings->Docker Engine):

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "runtimes": {
    "nvidia": {
      "args": [],
      "path": "nvidia-container-runtime"
    }
  }
}

Yet I'm getting an error:

$ docker run --rm -it --runtime=nvidia --gpus all ubuntu:latest nvidia-smi
docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].

If I switch to the default context (the system docker) it works:

$ docker context use default
default
Current context is now "default"
$ docker run --rm -it --runtime=nvidia --gpus all ubuntu:latest nvidia-smi
Thu Oct 31 14:05:49 2024       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.35.03              Driver Version: 560.35.03      CUDA Version: 12.6     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4070 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   54C    P0             23W /   80W |    1274MiB /   8188MiB |     23%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
+-----------------------------------------------------------------------------------------+

The default docker config is:

$ cat /etc/docker/daemon.json 
{
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    }
}

Any ideas? Thanks!

mpark commented on 2024-10-30 02:08 (UTC)

@georgerabus Do you get an error? I'm not able to reproduce your bug.

georgerabus commented on 2024-10-30 00:16 (UTC)

singing or creating an account from docker-desktop interface does not work. Clicking on button does not do anything.

mpark commented on 2024-10-25 16:41 (UTC) (edited on 2024-10-25 16:43 (UTC) by mpark)

Updated to 4.35.0
New
  • Support for Docker Desktop on Red Hat Enterprise Linux is now generally available.
  • Volume Backup and Share is now generally available and can be found in the Volumes view.
  • Terminal support within Docker Desktop using system shells is now generally available.
  • Beta release of Docker VMM - the more performant alternative to Apple Virtualization Framework on macOS (requires Apple Silicon and macOS 12.5 or later).
Upgrades
  • containerd v1.7.21
  • Docker Buildx v0.17.1
  • Docker Compose v2.29.7
  • Docker Engine v27.3.1
  • Docker Scout CLI v1.14.0
  • Docker Debug v0.0.37
  • Linux kernel v6.10.9
Bug fixes and enhancements
For all platforms
  • Fixed a bug where proxy settings in daemon.json would override proxies set in Docker Desktop settings.
  • Fixed a bug where some Docker subnet ranges were not able to be used.
  • Removed docker-index as it is now deprecated, you can use docker scout cves fs://<path to binary> instead.
  • Fixed a bug where images couldn't be sorted or filtered by tag. Fixes docker/for-win#14297.
  • Fixed a bug where the docker CLI did not work as expected when the registry.json file was malformed.
  • Fixed a bug where the Push to Docker Hub action in the Images view would result in an invalid tag format error. Fixes docker/for-win#14258.
  • Fixed an issue where Docker Desktop startup failed when ICMPv6 setup was not successful.
  • Added drivers that allow USB/IP to work.
  • Fixed a bug in Enhanced Container Isolation (ECI) Docker socket mount permissions for derived images where it was incorrectly denying Docker socket mounts for some images when Docker Desktop uses the containerd image store.
  • Enable NFT_NUMGEN, NFT_FIB_IPV4 and NFT_FIB_IPV6 kernel modules.
  • Build UI:
    • Highlight build check warnings in the Completed builds list.
    • Improve visualization for the build time charts.
    • Image tags added to Build results section under the Info tab.
  • Improved efficiency of host-side disk utilization for fresh installations on Mac and Linux.
  • Fixed a bug that prevented the Sign in enforcement popup to be triggered when token expires.
  • Fixed a bug where containers would not be displayed in the GUI immediately after signing in when using enforced sign-in.
  • settings.json has been renamed to settings-store.json
For Linux
  • Ubuntu 24.04 is now supported on Docker Desktop.

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.