当我使用 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在服务字典的 build
method .
但是,在 configuration schema 中不存在这种类似名称的 key 。 .
所以看起来你不能,至少现在不能。
顺便说一句,从上面,我希望最终能在这里找到它
services:
build:
progress: plain
而不是 args:
child key 。
关于docker - 在 docker-compose 文件中启用 "progress plain",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67537349/