Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Consider calming Docker Desktop for Linux warning instead of saying "not supported" #7307

@m-bobi

Description

@m-bobi

Preliminary checklist

Expected Behavior

DDEV should allow running projects with Docker Desktop on Linux if the environment is otherwise functional. Earlier versions like v1.23.0 worked without issue. Docker Desktop should not be blocked unless there is a specific technical limitation.

Actual Behavior

After upgrading to DDEV v1.24.5, DDEV refuses to start and shows the following error:

Problem with your Docker provider: docker desktop on Linux is not yet compatible with DDEV.

Your docker-compose version does not exist or is set to an invalid version.
Please use the built-in docker-compose.
Fix with 'ddev config global --required-docker-compose-version="" --use-docker-compose-from-path=false':
context deadline exceeded (Client.Timeout or context cancellation while reading body)

Even after running the recommended fix (ddev config global), the error persists. Projects that previously worked now fail to start.

Steps To Reproduce

Use Ubuntu 22.04 with Docker Desktop for Linux installed.

Install or upgrade to DDEV v1.24.5.

Verify Docker Desktop is functional:

docker info | grep 'Docker Root Dir'
Output:
Docker Root Dir: /var/lib/docker-desktop

Run:
ddev start

DDEV fails with Docker Desktop compatibility error and Docker Compose version timeout.

Anything else?

Docker info:

Server Version: 27.5.1
Docker Root Dir: /var/lib/docker

Docker Compose version:
Docker Compose version v2.27.0

I resolved this issue downgrading DDEV to v1.23.0 via:

sudo apt-get install ddev=1.23.0

This appears to be a regression in v1.24.x — please consider either relaxing the block or allowing override in cases where Docker Desktop is functional. Let me know if logs or further environment info are needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions