Package com.kpelykh.docker.client.model

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


  }

  @Test
  public void testDockerInfo() throws DockerException {
    Info dockerInfo = dockerClient.info();
    LOG.info(dockerInfo.toString());

    assertTrue(dockerInfo.toString().contains("containers"));
    assertTrue(dockerInfo.toString().contains("images"));
    assertTrue(dockerInfo.toString().contains("debug"));

    assertTrue(dockerInfo.getContainers() > 0);
    assertTrue(dockerInfo.getImages() > 0);
    assertTrue(dockerInfo.getNFd() > 0);
    assertTrue(dockerInfo.getNGoroutines() > 0);
    assertTrue(dockerInfo.isMemoryLimit());
  }
View Full Code Here


  @Test
  public void testImages() throws DockerException {
    List<Image> images = dockerClient.getImages(true);
    assertThat(images, notNullValue());
    LOG.info("Images List: {}", images);
    Info info = dockerClient.info();

    assertThat(images.size(), equalTo(info.getImages()));

    Image img = images.get(0);
    assertThat(img.getCreated(), is(greaterThan(0L)));
    assertThat(img.getVirtualSize(), is(greaterThan(0L)));
    assertThat(img.getId(), not(isEmptyString()));
View Full Code Here

    String testImage = "hackmann/empty";

    LOG.info("Removing image: {}", testImage);
    dockerClient.removeImage(testImage);

    Info info = dockerClient.info();
    LOG.info("Client info: {}", info.toString());

    int imgCount = info.getImages();

    LOG.info("Pulling image: {}", testImage);

    tmpImgs.add(testImage);
    ClientResponse response = dockerClient.pull(testImage);

    assertThat(logResponseStream(response), containsString("Download complete"));

    info = dockerClient.info();
    LOG.info("Client info after pull, {}", info.toString());

    // TODO: imgCount should differ (maybe a docker bug?)
    assertThat(imgCount, lessThanOrEqualTo(info.getImages()));

    ImageInspectResponse imageInspectResponse = dockerClient
        .inspectImage(testImage);
    LOG.info("Image Inspect: {}", imageInspectResponse.toString());
    assertThat(imageInspectResponse, notNullValue());
View Full Code Here

TOP

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

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.