我正在运行一个带有名称标签的容器,它可以让我识别它。在 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()