有没有办法按名称列出所有正在运行的docker容器?

时间:2015-07-21 17:54:07

标签: docker

我知道如何获取"容器ID的列表"所有正在运行的docker容器。

  

$ docker ps -q

4 个答案:

答案 0 :(得分:4)

这应该这样做。在开始时为斜线道歉。

$ docker inspect -f {{.Name}} $(docker ps -q)
/test
/test2

答案 1 :(得分:0)

可能docker ps | awk 'NR>1 {print $2}' NR> 1会避免第一行的打印ID

答案 2 :(得分:0)

我没有找到使用docker ps的解决方案,但您可以使用docker-compose(以前称为fig)来执行此操作:

docker-compose ps | awk '{print $1}'将返回以下内容:

Name
-------------------------------------------------------------------------------
src_bus_1
src_db_1
src_images_1
src_nginx_1
src_python_1

答案 3 :(得分:0)

docker ps | awk 'NR>1 {print $(NF)}' 

是吗

NR>1避免打印标题行,print $(NF)打印输出的最后一列。