docker client is out of date
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 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.
Looks like a fork (https://github.com/mopore/jni-docker-crontab) has some updates to alpine and makes it work on apple silicone.