我知道如何获取"容器ID的列表"所有正在运行的docker容器。
$ docker ps -q
答案 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)
打印输出的最后一列。