Docker buildkit构建会出现在docker images和docker ps中吗?为什么不呢?

时间:2019-04-19 01:18:18

标签: docker

最新版本的Docker包括一个经过全面改进的构建系统,称为BuildKit,可以与export DOCKER_BUILDKIT=1一起使用。我注意到它运行时在docker imagesdocker ps中没有任何痕迹。为什么不呢?

1 个答案:

答案 0 :(得分:1)

BuildKit在runc下运行并被容器化,而不是直接在docker中运行。这为它提供了更大的可移植性,使其可以在不希望安装和运行完整docker守护程序的其他环境中运行。由于采用了这种架构,因此您只会看到从BuildKit导出的结果图像,而不会看到每个单独步骤都是未标记的图像。

如果您要清理BuildKit缓存,则有docker builder prune

有关BuildKit的更多详细信息,包括如何将其作为独立的容器或进程运行,请参见其github存储库:https://github.com/moby/buildkit/