Package com.kpelykh.docker.client.model

Examples of com.kpelykh.docker.client.model.ContainerInspectResponse


    ContainerCreateResponse container1 = dockerClient
        .createContainer(containerConfig);
   
    assertThat(container1.getId(), not(isEmptyString()));

    ContainerInspectResponse containerInspectResponse = dockerClient.inspectContainer(container1.getId());
   
    assertThat(containerInspectResponse.getConfig().getImage(), is(equalTo(testImage)));
   
   
    dockerClient.startContainer(container1.getId());
    tmpContainers.add(container1.getId());
   
View Full Code Here


    assertThat(container.getId(), not(isEmptyString()));
    boolean add = tmpContainers.add(container.getId());

    dockerClient.startContainer(container.getId());

    ContainerInspectResponse containerInspectResponse = dockerClient
        .inspectContainer(container.getId());
    LOG.info("Container Inspect: {}", containerInspectResponse.toString());

    assertThat(containerInspectResponse.config, is(notNullValue()));
    assertThat(containerInspectResponse.getId(), not(isEmptyString()));

    assertThat(containerInspectResponse.getId(),
        startsWith(container.getId()));

    assertThat(containerInspectResponse.getImageId(), not(isEmptyString()));
    assertThat(containerInspectResponse.getState(), is(notNullValue()));

    assertThat(containerInspectResponse.getState().running, is(true));

    if (!containerInspectResponse.getState().running) {
      assertThat(containerInspectResponse.getState().exitCode,
          is(equalTo(0)));
    }

  }
View Full Code Here

    int exitCode = dockerClient.waitContainer(container.getId());
    LOG.info("Container exit code: {}", exitCode);

    assertThat(exitCode, equalTo(0));

    ContainerInspectResponse containerInspectResponse = dockerClient
        .inspectContainer(container.getId());
    LOG.info("Container Inspect: {}", containerInspectResponse.toString());

    assertThat(containerInspectResponse.getState().running,
        is(equalTo(false)));
    assertThat(containerInspectResponse.getState().exitCode,
        is(equalTo(exitCode)));

  }
View Full Code Here

    tmpContainers.add(container.getId());

    LOG.info("Stopping container: {}", container.getId());
    dockerClient.stopContainer(container.getId(), 2);

    ContainerInspectResponse containerInspectResponse = dockerClient
        .inspectContainer(container.getId());
    LOG.info("Container Inspect: {}", containerInspectResponse.toString());

    assertThat(containerInspectResponse.getState().running,
        is(equalTo(false)));
    assertThat(containerInspectResponse.getState().exitCode,
        not(equalTo(0)));
  }
View Full Code Here

    tmpContainers.add(container.getId());

    LOG.info("Killing container: {}", container.getId());
    dockerClient.kill(container.getId());

    ContainerInspectResponse containerInspectResponse = dockerClient
        .inspectContainer(container.getId());
    LOG.info("Container Inspect: {}", containerInspectResponse.toString());

    assertThat(containerInspectResponse.getState().running,
        is(equalTo(false)));
    assertThat(containerInspectResponse.getState().exitCode,
        not(equalTo(0)));

  }
View Full Code Here

    LOG.info("Created container: {}", container.toString());
    assertThat(container.getId(), not(isEmptyString()));
    dockerClient.startContainer(container.getId());
    tmpContainers.add(container.getId());

    ContainerInspectResponse containerInspectResponse = dockerClient
        .inspectContainer(container.getId());
    LOG.info("Container Inspect: {}", containerInspectResponse.toString());

    String startTime = containerInspectResponse.getState().startedAt;

    dockerClient.restart(container.getId(), 2);

    ContainerInspectResponse containerInspectResponse2 = dockerClient
        .inspectContainer(container.getId());
    LOG.info("Container Inspect After Restart: {}",
        containerInspectResponse2.toString());

    String startTime2 = containerInspectResponse2.getState().startedAt;

    assertThat(startTime, not(equalTo(startTime2)));

    assertThat(containerInspectResponse.getState().running,
        is(equalTo(true)));
View Full Code Here

        .createContainer(containerConfig);
    assertThat(container.getId(), not(isEmptyString()));
    dockerClient.startContainer(container.getId());
    tmpContainers.add(container.getId());

    ContainerInspectResponse containerInspectResponse = dockerClient
        .inspectContainer(container.getId());

    assertThat(containerInspectResponse.getId(), notNullValue());
    assertThat(containerInspectResponse.getNetworkSettings().ports,
        notNullValue());

    // No use as such if not running on the server
    for (String portstr : containerInspectResponse.getNetworkSettings().ports
        .getAllPorts().keySet()) {

      Ports.Port p = containerInspectResponse.getNetworkSettings().ports
          .getAllPorts().get(portstr);
      int port = Integer.valueOf(p.getHostPort());
      LOG.info("Checking port {} is open", port);
      assertThat(available(port), is(false));
    }
View Full Code Here

TOP

Related Classes of com.kpelykh.docker.client.model.ContainerInspectResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.