Skip to content

Unsupported minimum version with Docker 29.0.0 #20

@cdalvaro

Description

@cdalvaro

After having updated Docker to version 29.0.0, the following error has appeared and the container cannot start anymore:

Error response from daemon: client version 1.41 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version

This new Docker Engine version makes the Docker daemon to require API version 1.44 or later: https://docs.docker.com/engine/release-notes/29/

Here is my compose file for reproducibility:

services:
  device-mapping-manager:
    image: alpinelinux/docker-cli:latest
    entrypoint: docker
    command: |
      run
      -i
      --name device-manager
      --rm
      --privileged
      --cgroupns=host
      --pid=host
      --userns=host
      -v /sys:/host/sys
      -v /var/run/docker.sock:/var/run/docker.sock
      ghcr.io/allfro/allfro/device-mapping-manager:sha-0651661
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    deploy:
      mode: global
      restart_policy:
        condition: any
      placement:
        constraints:
          - node.platform.arch == x86_64

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions