【问题标题】:Docker build commands no output displayedDocker 构建命令没有显示输出
【发布时间】:2021-12-01 03:17:24
【问题描述】:

我的 sh 脚本由 ci-cd 工具 (BAMBOO) 调用。 sh 脚本包含 docker build 命令。我可以在 ci-cd 控制台中看到输出,这是它的上下文 例子

RUN ls -ll

RUN pwd

但是,在 docker 文件中,如果我执行 cat/ls/PWD 等等。我看不到任何输出。它只是在屏幕上显示 sha256 哈希。我尝试添加--progress=plain / DOCKER_BUILDKIT=0。但仍然显示sha。我需要检查文件内容,因为此文件中的以下命令还有其他问题,目前已被注释。

有人可以指导我吗?我附上了一个 ci-cd 控制台参考图像。

【问题讨论】:

    标签: docker docker-compose bamboo bamboo-specs


    【解决方案1】:

    确保您的ARG 位于FROM 之后。

    见:https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact

    As you can see here,变量不会在'' 中解释,所以请改用""

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      • 2014-06-23
      • 2017-06-22
      • 1970-01-01
      • 2022-01-14
      • 2018-01-24
      相关资源
      最近更新 更多