Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取所有正在运行的Docker容器,这些容器的映像是从特定映像派生的_Docker - Fatal编程技术网

获取所有正在运行的Docker容器,这些容器的映像是从特定映像派生的

获取所有正在运行的Docker容器,这些容器的映像是从特定映像派生的,docker,Docker,我有两个Docker图像,让我们称它们为base和derived。顾名思义,一个是来自另一个的 现在,在其他容器中,我启动了derived的多个实例 我怎样才能得到所有这些的列表?换句话说:如何识别其图像是从特定基础图像派生的容器 有什么提示吗?这对你有用吗 sudo docker ps | grep base | awk '{print $1}' 您可以从映像中获取dockerfile,该映像将为您获取此信息。基于此和docker ps的一些脚本应该可以满足您的需要。虽然我不会使用您提到的图

我有两个Docker图像,让我们称它们为
base
derived
。顾名思义,一个是来自另一个的

现在,在其他容器中,我启动了
derived
的多个实例

我怎样才能得到所有这些的列表?换句话说:如何识别其图像是从特定基础图像派生的容器


有什么提示吗?

这对你有用吗

sudo docker ps | grep base | awk '{print $1}'

您可以从映像中获取dockerfile,该映像将为您获取此信息。基于此和
docker ps
的一些脚本应该可以满足您的需要。

虽然我不会使用您提到的图像,但它的描述为我提供了一些如何继续的提示。因此,谢谢你:-)嗯,不,没有
docker ps
只显示
派生的
图像,而不是它们的祖先。