作者appleboy46 (小恶魔)
看板Soft_Job
标题[心得] 用 Docker BuildKit 加速编译 Image
时间Fri May 1 20:24:31 2020
本篇来介绍一个 Docker 实验性功能 BuildKit,这功能
并非在 Docker 预设安装
好就启动了,需要透过设定一个环境变数才可以开启此功能。目前我个人也尚未
用在真正 Production 环境上,毕竟还是有其他方式可以加速编译 Image
Youtube:
https://www.youtube.com/watch?v=ZSUw4UvnRWI
部落格:
http://bit.ly/docker-buildkit
程式范例:
http://bit.ly/docker-buildkit-demo
这次跟大家介绍什麽是 BuildKit。现在部署编译流程肯定都会用到 Docker,不管测试及
部署都尽量在 Docker 内实现,来做到环境隔离,但是要怎麽缩短 Docker 在编译
Image 时间,这又是另外的议题,本篇跟大家介绍一个实验性的功能就是 BuildKit,希
望未来这实验性的功能可以正式纳入 Docker 官方,网路上其实可以找到很多方式来做
Docker Layer 的 Cache,我个人最常用的就是
--cache-from 机制,可以适用在任何
CI/CD 流程,详细说明可以参考这篇『在 docker-in-docker 环境中使用 cache-from 提
升编译速度[1]』,文章内我还是使用 Go 语言当作参考范例。
[1]:
http://bit.ly/docker-cache-build
--
Go 语言基础实战 (开发, 测试及部署):
https://bit.ly/golang-202004
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.25.180.204 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1588335874.A.A0F.html
※ 编辑: appleboy46 (114.25.180.204 台湾), 05/01/2020 20:25:06
1F:推 jack0204: 推,Docker还在学习使用中呢 05/01 22:39
2F:推 ho83leo: Docker真的好用,希望能有一篇详细解说nginx https的文 05/02 11:04
3F:→ ho83leo: 章 05/02 11:04
4F:→ appleboy46: 楼上可以问一下 nginx + https 哪一方面? 05/03 02:03