Unfortunately, it looks like the v1.x version of Docker testcontainers depends on docker-machine... So current builds will be broken with the local Docker update.
[INFO ] 2025-12-03 11:56:09.932 [main] DockerClientFactory - Testcontainers version: 1.21.3
[INFO ] 2025-12-03 11:56:10.672 [main] DockerClientProviderStrategy - Loaded org.testcontainers.dockerclient.NpipeSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
[INFO ] 2025-12-03 11:56:11.557 [main] DockerMachineClientProviderStrategy - docker-machine executable was not found on PATH
The v2 testcontainers works with the newest v29 Docker, though related dependencies need to be changed. i.e. org.testcontainers:mysql -> org.testcontainers:testcontainers-mysql.