首页 > 解决方案 > 有什么方法可以使 Dockerfile 上的 COPY 命令静音或不那么冗长?

问题描述

我们有一个 Dockerfile 将文件夹复制到另一个文件夹。

像 COPY 之类的东西。/我的代码

但问题是生成的代码中有大量文件,它会在我们运行 CICD 管道的 jenkins 日志中创建 10K+ 行。复制 /bla/blah/bla 到复制 /bla/blah/bla 10k 次。

有没有办法让这个 COPY 不那么冗长或沉默?jenkins 管理员已经警告我们,我们的日志文件已接近他的最大限制。

标签: dockerdockerfiledevops

解决方案


您可以对主机上的文件进行 tar/zip 压缩,因此只需复制一个文件。然后在复制后解压缩/解压缩,并将解压缩/解压缩的输出定向到 /dev/null。


推荐阅读