Skip to content

Client version 1.43 is too old #103

@bryantgeorge

Description

@bryantgeorge

After a recent apt upgrade on my server, it seems that docker was updated, and I am now getting:

In Docker.php line 110:
                                                                                                                        
  client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version

My docker version shows the following:

Client: Docker Engine - Community
 Version:           29.0.0
 API version:       1.52
 Go version:        go1.25.4
 Git commit:        3d4129b
 Built:             Mon Nov 10 21:46:31 2025
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          29.0.0
  API version:      1.52 (minimum version 1.44)
  Go version:       go1.25.4
  Git commit:       d105562
  Built:            Mon Nov 10 21:46:31 2025
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v2.1.5
  GitCommit:        fcd43222d6b07379a4be9786bda52438f0dd16a1
 runc:
  Version:          1.3.3
  GitCommit:        v1.3.3-0-gd842d771
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Updating https://github.com/beluga-php/docker-php/blob/master/src/DockerClientFactory.php#L37 manually to 1.44 seems to fix the issue though I am not familiar enough with this repo to know if that is the best solution (or which version would be best to target).

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