0

我的 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 控制台参考图像。

ci-cd 输出

4

1 回答 1

0

确保ARG在.FROM

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

正如您在此处看到的,变量不会在内部解释'',因此请""改用。

于 2021-10-12T14:29:01.963 回答