问题描述
当我使用 docker-compose build --progress plain
运行构建时,它会在构建期间显示比默认 BuildKit 输出更有用的信息。
有没有办法将简单的进度选项嵌入到 docker-compose.yml 文件本身中,这样我就可以调用 docker-compose build
并仍然获得更好的输出?
我尝试添加这些构建参数,但它们似乎都不起作用:
build:
args:
#progress: plain
#- progress=plain
#- progress plain
#BUILDKIT_PROGRESS: plain
#- BUILDKIT_PROGRESS=plain
解决方法
尽管看起来应该可以查看 docker-compose
的当前实现,特别是 the _CLIBuilder
,它是 invoked 超过服务 dict 的 build
method。>
但是,在 configuration schema 中不存在类似名称的键。
所以看起来你不能,至少现在不能。
顺便说一下,从上面的内容来看,我希望最终能在这里找到
services:
build:
progress: plain
而不是 args:
子键。