获取所有正在运行的Docker容器,其图像来源于特定图像

我有两个Docker镜像,我们称它们为basederived 。 正如名字所暗示的那样,一个是来自另一个的。

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

我怎样才能得到他们所有的清单? 换句话说:我如何识别图像是从特定的基础图像派生的容器?

任何提示?

您可以从图像https://github.com/CenturyLinkLabs/dockerfile-from-image获得dockerfile,将为您获取此信息。 一些基于这个和docker ps脚本应该做你想要的。

这对你有用吗?

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