一个Dockerfile生成器,使用简化的YAML或JSON描述生成Dockerfile,充分利用Buildkit并行构建优化。
- v2.10.0-rc.1
- 发布于
- 6 天前
- 85
- 星标
- 36
- 下载
- 同步于
- 5 天前
最新版本
v2.10.0-rc.12026年10月14日 00:17测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
Dofigen 是一个 Dockerfile 生成器,使用简化的 YAML 或 JSON 格式描述来生成 Dockerfile,并利用 Buildkit 并行化层构建以加速镜像构建。
主要功能
- 从简化的 YAML/JSON 描述生成 Dockerfile
- 利用 Buildkit 并行优化
- 从现有 Dockerfile 解析生成 Dofigen 配置:
dofigen parse - 支持 Docker、Homebrew、Cargo、AUR 等多种安装方式
适用人群
- 需要简化 Dockerfile 编写的开发者
- DevOps 工程师
快速上手
- 安装:
brew tap lenra-io/tools && brew install dofigen - 创建
dofigen.yml配置文件 - 生成 Dockerfile:
dofigen gen
核心优势
- 简化的描述格式,比 Dockerfile 更易读写
- 充分利用 Buildkit 并行构建
- 支持从现有 Dockerfile 迁移
历史版本
排序