docker - 有什么方法可以使 Dockerfile 上的 COPY 命令静音或不那么冗长?
问题描述
我们有一个 Dockerfile 将文件夹复制到另一个文件夹。
像 COPY 之类的东西。/我的代码
但问题是生成的代码中有大量文件,它会在我们运行 CICD 管道的 jenkins 日志中创建 10K+ 行。复制 /bla/blah/bla 到复制 /bla/blah/bla 10k 次。
有没有办法让这个 COPY 不那么冗长或沉默?jenkins 管理员已经警告我们,我们的日志文件已接近他的最大限制。
解决方案
您可以对主机上的文件进行 tar/zip 压缩,因此只需复制一个文件。然后在复制后解压缩/解压缩,并将解压缩/解压缩的输出定向到 /dev/null。
推荐阅读
- entity-framework - 对模型使用类继承时使用哪个表?
- python - 在 SQL Server 表中使用 df.to_sql(if_exists='append') 和 sqlalchemy 到 UPSERT
- csv - 将 csv 数据摄取到 hadoop
- sql - 获取空值加入 3 个表
- sql - 生成一个 CSV 文件,其中的列在 SSIS 中没有空值
- sql - 比较 2 个表的多个列,其中一些列在 oracle 中具有逗号分隔值
- paper-trail-gem - paper_trail 7.1.3 支持 ActiveRecord < 4.2
- java - b/w org.owasp.esapi.Encoder.encodeForHTML 和 org.owasp.esapi.Encoder.encodeForJavaScript 方法有什么区别
- c++ - 该程序的目标应该是打印立方体
- bintray - 更改名称后在 JCenter 中找不到工件