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

标签 java image docker

我正在尝试使用docker-Java库(https://github.com/docker-java/docker-java)检查镜像是否正在运行。我可以使用以下命令获取所有正在运行的图像的列表

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

有没有一种方法可以使用docker-java库检查镜像的状态(如果运行)?

最佳答案

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

dockerClient.eventsCmd().withImages('ImageName').exec(eventCallback);

我尚未测试代码,但是它的方法位于here

关于java - 如何使用docker-java库检查图像状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33260764/

相关文章:

javascript - 在脚本中调整图像大小

java - jsp图片显示_不断获取0x0尺寸

docker - 在 docker 容器内使用 systemctl 启动 ssh

java - 从在 docker 容器中运行的 elasticsearch 客户端连接 elasticsearch 集群(即非 dockerized)

java - 遍历所有 SimpleTextBox

java - Java 语言在哪里定义 Throwable 是否被检查?

android - 非库存相机的相机应用拍摄照片时未保存图像

java - SWT 布局和绘制

JavaMail javax.mail.AuthenticationFailedException

docker - shell 到 Docker 容器后如何编辑文件?