docker-crontab icon indicating copy to clipboard operation
docker-crontab copied to clipboard

docker client is out of date

Open jalbstmeijer opened this issue 2 months ago • 2 comments

I'm calling docker to run jobs in other containers, but recently I started getting these errors;

docker compose exec crontab docker ps
Error response from daemon: client version 1.40 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version
docker compose exec crontab docker --version
Docker version 19.03.14, build 5eb3275

The server itself is on a higher and incompatible version;

docker --version
Docker version 29.0.0, build 3d4129b

Tried to just install the latest available docker version in the crontab container, but cannot get past 'Docker version 20.10.3, build 48d30b5b32e99c932b4ea3edca74353feddd83ff' with Alhine 3.12

jalbstmeijer avatar Nov 13 '25 13:11 jalbstmeijer

@jalbstmeijer Looks like the problem is the old version of alpine that is being run (alpine:3.12) from 2020 and has 19.03.14 version of the docker engine. Hopefully @willfarrell, or someone else, gets around to updating quickly.

stevekaten avatar Nov 29 '25 22:11 stevekaten

Looks like a fork (https://github.com/mopore/jni-docker-crontab) has some updates to alpine and makes it work on apple silicone.

stevekaten avatar Nov 30 '25 00:11 stevekaten