@Override
    protected boolean isApplicable() {
        boolean installed = DockerMachineClient.instance().isInstalled();
        if (!installed) {
            log.info(
                "docker-machine executable was not found on PATH ({})",
                Arrays.toString(CommandLine.getSystemPath())
            );
            return false;
        }

        Optional<String> machineNameOptional = DockerMachineClient.instance().getDefaultMachine();
        if (!machineNameOptional.isPresent()) {
            log.info("docker-machine is installed but no default machine could be found");
        }

        return true;
    }
Use Docker machine (if available on the PATH) to locate a Docker environment.

@deprecated this class is used by the SPI and should not be used directly
core/src/main/java/org/testcontainers/dockerclient/DockerMachineClientProviderStrategy.java