
net.wouterdanes.docker.remoteapi.util.DockerEnvironmentSupplier Maven / Gradle / Ivy
package net.wouterdanes.docker.remoteapi.util;
import java.net.URI;
import com.google.common.base.Optional;
import net.wouterdanes.docker.provider.RemoteDockerProvider;
public abstract class DockerEnvironmentSupplier {
protected Optional getDockerUriFromEnvironment() {
String envDockerHost = System.getenv(RemoteDockerProvider.DOCKER_HOST_SYSTEM_ENV);
try {
return Optional.of(URI.create(envDockerHost));
} catch (NullPointerException | IllegalArgumentException ignored) {
return Optional.absent();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy