我知道如何获取所有正在运行的Docker容器的“容器ID”列表。
$ docker ps -q
我知道如何获取所有正在运行的Docker容器的“容器ID”列表。
$ docker ps -q
$ docker inspect -f {{.Name}} $(docker ps -q)
/test
/test2
docker ps | awk 'NR>1 {print $2}'
中的 NR>1 避免了打印第一行的 ID。docker ps | awk 'NR>1 {print $NF}'
。 - user2915097我还没有找到使用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
docker ps | awk 'NR>1 {print $(NF)}'
它是什么?
NR>1
避免打印标题行,print $(NF)
打印输出的最后一列。