📜  显示 id 所有容器 docker - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:55:11.761000             🧑  作者: Mango

显示 id 所有容器 docker - Shell-Bash

在使用 Docker 进行开发或者部署项目的过程中,我们经常需要查看当前所有正在运行的 Docker 容器的 Id 信息。本文介绍如何使用 Shell/Bash 命令获取当前所有正在运行的 Docker 容器的 Id 信息。

实现方式

在 Shell/Bash 命令行中,我们可以使用 docker ps 命令来查看所有正在运行的 Docker 容器的信息。其中,docker ps -a 命令可以查看所有的容器信息,包括已经停止的容器。

为了只获取容器的 Id 信息,我们可以使用如下命令:

docker ps -q

该命令将只返回当前所有正在运行的 Docker 容器的 Id 信息,每个 Id 单独一行。可以使用该命令和 Linux 的其他命令进行组合,以实现更多自定义的操作。

示例代码

下面是获取所有 Docker 容器的 Id 信息的示例代码:

#!/bin/bash

# Get all Docker container Ids
ids=$(docker ps -q)

# Print each Id in a new line
for id in $ids
do
  echo $id
done

该示例代码将获取所有 Docker 容器的 Id 信息,并逐个打印在控制台上,每个 Id 单独一行。你可以将该代码保存在一个 Shell/Bash 脚本中,并执行该脚本来获取所有 Docker 容器的 Id 信息。

总结

本文介绍了如何使用 Shell/Bash 命令获取当前所有正在运行的 Docker 容器的 Id 信息。通过这个方法,你可以方便地获取正在运行的 Docker 容器的 Id 信息,并进行自定义的处理。