Docker:我如何获得现有容器的完整容器ID?

时间:2018-06-14 20:11:23

标签: docker containers

过去几个月我一直在学习Docker,我正在观看udemy的一个培训教程。我做了docker ps -a来检查我拥有的容器(所有这些),为了学习目的,我正在寻找一个命令,它给了我一个容器的完整容器ID。

docker ps -a

让我们说从这张图片中,我想要完整的container_id:8a7815ffd059

提前感谢!

4 个答案:

答案 0 :(得分:2)

直接使用ps命令:

docker ps --no-trunc

通过检查:

docker inspect 8a78 | grep Id

答案 1 :(得分:1)

  

让我们说从这张图片中,我想要完整的container_id:8a7815ffd059

docker inspect 8a78 | grep Id

答案 2 :(得分:1)

此命令可以为您提供所需内容:

docker container inspect --format "{{.Id}}" 8a78

除了容器ID之外什么都没有(例如,没有任何东西要排序)

答案 3 :(得分:0)

如果你这样做:

docker inspect ${the id you get in docker ps}

你得到一个非常大的 json ,其中包含有关容器的所有详细信息。对象中的第一个键是Id,这是您正在寻找的