如何使用docker-java获取正在运行的容器的容器ID?

我正在运行一个名称标签,它允许我识别它的容器。在docker-java中,它需要大部分操作的容器ID,我不知道如何得到使用docker-java.an任何人都可以帮助我如何获得正在运行的容器的容器Id?

例如:

docker工人

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8945dcd6195b e7a064b1705a "java '-Duser.time..." 4 days ago Up 20 seconds runDataMock 

我正在寻找一种方法,我可以使用ContainerNames获取ContainerId。

注:我知道下面的方法创build一个新的容器,并select该ID。 dockerClient.createContainerCmd(imageName).exec()。的getId()