技术栈

物联网嵌入式

虎王物联
2 小时前
运维·物联网·ci/cd·docker·容器·物联网嵌入式
Docker BuildKit多阶段构建:IoT固件交叉编译流水线实战做嵌入式开发的人都知道一个痛点:编译环境搭建比写代码还费劲。ESP32 要装 ESP-IDF,STM32 要装 arm-none-eabi-gcc,版本还不一样。新人入职第一天配环境,配到第二天下午才开工。Docker 解决的是这个问题。但很多人用 Docker 做交叉编译的方式不对,镜像动辄 5GB,构建慢得要死。BuildKit 的多阶段构建能把这些痛点一次性解决掉。### 为什么传统 Dockerfile 不适合固件编译 传统写法是一个 Dockerfile 把编译器和源码全塞进去,最终镜像包含完整
我是有底线的