Looks like we attempting to start and run tests that require docker fixtures on unsupported platforms, like Windows: https://gradle-enterprise.elastic.co/s/u4fox5kdrvifm/tests/task/:x-pack:qa:openldap-tests:test/details/org.elasticsearch.test.OpenLdapTests?top-execution=1

@breskeby it looks like the call to `logger()` in the constructor requires a docker environment and is triggering the exception.
test/fixtures/testcontainer-utils/src/main/java/org/elasticsearch/test/fixtures/testcontainers/DockerEnvironmentAwareTestContainer.java
* */
    private static boolean isDockerAvailable() {
        try {
            LOGGER.info("Probing docker environment...");
            DockerClientFactory.instance().client();
            LOGGER.info("Probing docker environment successful");
            return true;
        } catch (Throwable ex) {
            LOGGER.warn("Probing docker has failed; disabling test", ex);
            return false;
        }
    }
    public DockerEnvironmentAwareTestContainer(ImageFromDockerfile imageFromDockerfile) {
        super(imageFromDockerfile);
        withLogConsumer(new Slf4jLogConsumer(logger()));
    }
    @Override
    public void start() {
        Assume.assumeFalse("Docker support excluded on OS", EXCLUDED_OS);
        Assume.assumeTrue("Docker probing succesful", DOCKER_PROBING_SUCCESSFUL);
        super.start();
    }
    @Override
    public void cache() {
        try {
            start();
            stop();
        } catch (RuntimeException e) {
            logger().warn("Error while caching container images.", e);
        }