获取所有容器/图像使用docker-java客户端库

我已经导入了docker-java客户端库。

使用上面的库我怎样才能得到所有容器/图像可用?

示例代码将帮助很多。

能够使用docker-java客户端库获取容器/图像。

获取所有的图像

DockerClient dockerClient = DockerClientBuilder.getInstance("http://localhost:2375").build(); List<Image> images = dockerClient.listImagesCmd().exec(); for(int i=0; i < images.size(); i++){ System.out.println(images.get(i)); } 

获得所有的容器

 import com.github.dockerjava.api.DockerClient; import com.github.dockerjava.api.command.InspectContainerResponse; import com.github.dockerjava.api.command.ListContainersCmd; import com.github.dockerjava.api.command.ListImagesCmd; import com.github.dockerjava.api.model.Container; import com.github.dockerjava.api.model.Image; import com.github.dockerjava.core.DockerClientBuilder; DockerClient dockerClient = DockerClientBuilder.getInstance("http://localhost:2375").build(); List<Container> containers = dockerClient.listContainersCmd().exec(); for(int i=0; i < containers.size(); i++){ System.out.println(containers.get(i)); }