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