/** * {@inheritDoc} */ @Override public synchronized Info fetchDockerDaemonInfo() throws IOException { if (this.dockerDaemonInfo == null) { this.dockerDaemonInfo = this.dockerClient.infoCmd().exec(); } return this.dockerDaemonInfo; }
Info dockerInfo = client.infoCmd().exec(); Version version = client.versionCmd().exec(); activeApiVersion = version.getApiVersion();
/** * {@inheritDoc} */ @Override public synchronized Info fetchDockerDaemonInfo() throws IOException { if (this.dockerDaemonInfo == null) { this.dockerDaemonInfo = this.dockerClient.infoCmd().exec(); } return this.dockerDaemonInfo; }
@java.lang.SuppressWarnings("all") public com.github.dockerjava.api.command.InfoCmd infoCmd() { return this.wrappedClient.infoCmd(); }
/** * Produces a platform information request * * @param client * @param message * @return */ private InfoCmd executeInfoRequest(DockerClient client, Message message) { LOGGER.debug("Executing Docker Info Request"); InfoCmd infoCmd = client.infoCmd(); return infoCmd; }
@Override public InfoCmd infoCmd() { return getDelegate().infoCmd(); }
public Info getInfo(){ Info info = dockerClient.infoCmd().exec(); return info; }
private Map<String, String> resolveSystemDefaultSetup(Map<String, String> config) { if (!config.containsKey(CubeDockerConfiguration.DOCKER_URI)) { final String defaultUri = operatingSystem.getDefaultFamily().getServerUri(); URI uri = URI.create(defaultUri); if (Files.exists(FileSystems.getDefault().getPath(uri.getPath()))){ DockerClient client = defaultDocker.getDefaultDockerClient(defaultUri); InfoCmd cmd = client.infoCmd(); try { Info info = cmd.exec(); config.put(CubeDockerConfiguration.DOCKER_URI, defaultUri); log.info(String.format("Connected to docker (%s) using default settings version: %s kernel: %s", info.getName(), info.getServerVersion(), info.getKernelVersion())); } catch (ProcessingException e){ log.info(String.format("Could not connect to default socket %s. Go on with ", operatingSystem.getDefaultFamily().getServerUri())); } } } return config; }
private Map<String, String> resolveSystemDefaultSetup(Map<String, String> config) { if (!config.containsKey(CubeDockerConfiguration.DOCKER_URI)) { final String defaultUri = operatingSystem.getDefaultFamily().getServerUri(); URI uri = URI.create(defaultUri); if (Files.exists(FileSystems.getDefault().getPath(uri.getPath()))){ DockerClient client = defaultDocker.getDefaultDockerClient(defaultUri); InfoCmd cmd = client.infoCmd(); try { Info info = cmd.exec(); config.put(CubeDockerConfiguration.DOCKER_URI, defaultUri); log.info(String.format("Connected to docker (%s) using default settings version: %s kernel: %s", info.getName(), info.getServerVersion(), info.getKernelVersion())); } catch (ProcessingException e){ log.info(String.format("Could not connect to default socket %s. Go on with ", operatingSystem.getDefaultFamily().getServerUri())); } } } return config; }
public DefaultDocker mockDefaultDocker() { when(defaultDocker.getDefaultDockerClient(anyString())).thenReturn(dockerClient); when(dockerClient.infoCmd()).thenReturn(infoCmd); when(infoCmd.exec()).thenReturn(info); return defaultDocker; }
DockerClient client = strategy.getClient(); if (!initialized) { Info dockerInfo = client.infoCmd().exec(); Version version = client.versionCmd().exec(); activeApiVersion = version.getApiVersion();
@BeforeClass public static void setupDockerScanner() { DockerScanner ds = new Projector.Builder().build().createBuilder(DockerScannerBuilder.class).withLocalDockerDaemon().build(); boolean b = ds.getNeoRxClient().checkConnection(); if (b==false) { logger.warn("neo4j is not available...integration tests will be skipped"); Assume.assumeTrue("neo4j available", b); } else { logger.info("neo4j is available for integration tests"); } try { Info info = ds.getDockerClient().infoCmd().exec(); logger.info("local docker daemon is available for integration tests"); dockerScanner = ds; } catch (Exception e) { logger.warn("neo4j is not available for integration tests",e); Assume.assumeTrue(false); return; } } }