docker

【docker】Dockerfile 的小技巧

2022-06-28  本文已影响0人  Bogon

当你要安装一个 binary 工具时(比如 jq、yq、kubectl、helm、docker 等等),可以考虑直接从它们的镜像里 COPY 过来,替代使用 wget/curl 下载安装的方式

这种方式的好处有:

1. 简洁高效,省去下载、解压、chmod 、清理临时文件等操作 

2. 可以无缝适配多 CPU 体系架构 

3. 可以充分利用 docker build 的缓存 

4. 避免在 base image 中引入 wget/curl/tar/gzip/ca-certificates/openssl 这类工具的依赖 

5. OCI Artifacts 更加云原生

上一篇 下一篇

猜你喜欢

热点阅读