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
After having updated Docker to version 29.0.0, the following error has appeared and the container cannot start anymore:
This new Docker Engine version makes the Docker daemon to require API version
1.44or later: https://docs.docker.com/engine/release-notes/29/Here is my compose file for reproducibility: