Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用docker java库检查图像的状态_Java_Image_Docker - Fatal编程技术网

如何使用docker java库检查图像的状态

如何使用docker java库检查图像的状态,java,image,docker,Java,Image,Docker,我正在尝试使用docker Java库()检查映像是否正在运行。我可以使用以下方法获得所有运行图像的列表 List<Container> containers = dockerClient.listContainersCmd().exec(); List containers=dockerClient.listContainersCmd().exec(); 是否有办法使用docker java库检查映像的运行状态?您可以使用eventsCmd().withImages()方法查看

我正在尝试使用docker Java库()检查映像是否正在运行。我可以使用以下方法获得所有运行图像的列表

List<Container> containers = dockerClient.listContainersCmd().exec();
List containers=dockerClient.listContainersCmd().exec();

是否有办法使用docker java库检查映像的运行状态?

您可以使用eventsCmd().withImages()方法查看特定映像的事件


我没有测试代码,但它的方法位于

您实际运行的是什么docker Java库?有一些更新的答案(使用github找到)第65行,它提供了更多关于他们如何使用它的信息。我希望能够使用图像名称来查看容器是否正在运行该图像,并且正在查找基于字符串的返回状态的内容-图像名称是否有效?有关详细信息,请查看链接()
dockerClient.eventsCmd().withImages('ImageName').exec(eventCallback);