public synchronized String getDockerHostIpAddress() {
        if (dockerHostIpAddress == null) {
            dockerHostIpAddress =
                resolveDockerHostIpAddress(
                    getDockerClient(),
                    getTransportConfig().getDockerHost(),
                    allowUserOverrides()
                );
        }
        return dockerHostIpAddress;
    }
Determine the right DockerClientConfig to use for building clients by trial-and-error.

@return a working DockerClientConfig, as determined by successful execution of a ping command
core/src/main/java/org/testcontainers/dockerclient/DockerClientProviderStrategy.java