【发布时间】:2017-09-13 10:11:50
【问题描述】:
我正在运行一个带有名称标签的容器,它允许我识别它。在 docker-java 中,大多数操作都需要容器 id,我不知道如何使用 docker-java 来获取它。谁能帮帮我如何获取正在运行的容器的容器 ID?
例如:
码头工人ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8945dcd6195b e7a064b1705a "java '-Duser.time..." 4 days ago Up 20 seconds runDataMock
我正在寻找一种可以使用 ContainerNames 获取 ContainerId 的方法。
注意:我知道下面的方法会创建一个新容器并选择 id。 dockerClient.createContainerCmd(imageName).exec().getId()
【问题讨论】:
标签: docker docker-java