public static DockerClient lazyClient() {
        return new DockerClientDelegate() {
            @Override
            protected DockerClient getDockerClient() {
                return instance().client();
            }

            @Override
            public String toString() {
                return "LazyDockerClient";
            }
        };
    }
Singleton class that provides initialized Docker clients.
<p>
The correct client configuration to use will be determined on first use, and cached thereafter.
core/src/main/java/org/testcontainers/DockerClientFactory.java