一句话介绍Derrick
Derrick一词本义是起重机,在码头上搬运Container(集装箱)。
传统应用Docker化升级工具,降低开发者的Docker学习成本和传统应用容器化的难度:通过基于源代码、配置、环境的探测,自动生成Dockerfile,快速本地验证容器化结果。
开源地址是https://github.com/alibaba/derrick
为什么要推出Derrick
容器作为革命性的技术大大提高了IT软件交付效率,但是容器化改造传统应用并非易事。应用容器化需要考虑到团队的学习成本,并且改造后如何让已有的基础设施和新架构较好地集成等问题。
Derrick特色
简化应用容器化改造:降低Docker的学习成本,通过简单修改即可完成应用容器化。
定制化集成:通过自定义插件方式进行定制,提高集成度。
详细的技术特色
代码探测,支持常见编程框架
自动生成容器配置:Dockerfile、docker-compose.yml、Jenkinsfile
内建最佳实践
Derrick愿景
让开发人员可以更专注本地开发、无需过多担心容器化,同时架构师或Docker专家无需纠结于容器化实施的具体细节将更多的精力放于提升整体的容器化质量。