You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Docker CLI输出为日志流而非伪GUI形式?

Docker CLI 禁用动态“伪GUI”输出的方法

Docker CLI 提供了直接的选项来关闭这种固定位置实时更新的动态输出,切换为纯文本逐行流输出:

  • 通用核心参数:使用--progress plain参数,适用于绝大多数产生动态输出的命令(如docker build、docker pull、docker push等)。示例:
    docker build --progress plain .
    docker pull --progress plain ubuntu:latest
    
  • 无颜色输出配置:要同时去掉颜色控制字符,可以添加全局选项--no-color,或者设置环境变量NO_COLOR=1(对所有CLI命令生效)。示例:
    docker build --progress plain --no-color .
    
  • 默认行为修改:如果希望所有相关命令默认使用纯文本输出,可设置环境变量BUILDKIT_PROGRESS=plain(适用于启用BuildKit的场景,当前Docker默认已启用BuildKit)。

注:旧版本Docker的docker build曾支持-q参数,但该参数仅输出最终镜像ID,不会显示完整构建过程日志,因此--progress plain是更合适的选择。

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 09:02:08