Docker machine breaks with Docker 29
Hey,
thanks for this great project!
Yesterday Ubuntu updated the Docker version which is installed by apt to v29. Unfortunately this raises the minimum Docker API version to 1.44 but docker machine is using 1.43.
Running with gitlab-runner 17.0.1 (5313d0d2)
on prod-smaller-dm-Gitlab-Runner-smaller-dm-C yVEzof5WY, system ID: s_330733fdb129
Resolving secrets
Preparing the "docker+machine" executor
00:11
ERROR: Failed to remove network for build
ERROR: Preparation failed: Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version (docker.go:951:0s)
Will be retried in 3s ...
ERROR: Failed to remove network for build
ERROR: Preparation failed: Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version (docker.go:951:0s)
Will be retried in 3s ...
ERROR: Failed to remove network for build
ERROR: Preparation failed: Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version (docker.go:951:0s)
Will be retried in 3s ...
ERROR: Job failed (system failure): Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version (docker.go:951:0s)
Thus our systems stopped working. We fixed this by pre-provision the correct Docker version in our own AMI (28.5.2).
I found #2 (closed) which describes the same issue with Docker v25.
Any chance to update this project? I checked the MR related to the issue, but it doesn't seem to be that easy to integrate the changes. Otherwise I would have created a MR here.
Best Matthias
Edited by Matthias Kay