网站大量收购独家精品文档,联系QQ:2885784924

archsummit北京-《coding容器化实践分享:docker理念解析与技术填坑》-孙宇聪.pdf

archsummit北京-《coding容器化实践分享:docker理念解析与技术填坑》-孙宇聪.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
archsummit北京-《coding容器化实践分享:docker理念解析与技术填坑》-孙宇聪

CODING 与DOCKER • 所有服务都在用 Docker Container 运行。 • 维护自己的私有Registry 基础镜像,供开发和生产使用。 • 参与 Upstream 开发, 提交多份Issue / Patch • 自研了生产环境容器编排系统 DOCKER: THE GOOD PARTS DOCKER: SELF SUFFICENT PACKAGING DOCKER: EASY APP DISTRIBUTION DOCKER: UNIVERSAL API DOCKER: COMMON INFRA PACKAGING DISTRIBUTION DOCKER RUNTIME ORCHASTRATION DOCKER: THE BAD PARTS 鸡肋的DOCKER IMAGE 一个不那么圆的轮子 DOCKERFILE 真的有用吗 • FROM 的问题 • 基础镜像没有一个靠谱的 • Debian, Ubuntu, 还有Centos/Fedora 基于什么的都有 • Hub上到处是雷和Abandon-ware • 新一代的copy paste 大法 DOCKERFILE 有用吗 • RUN 的问题 • apt-get update –y apt-get upgrade –y • 每句加一个layer, 轻松来个十几G的镜像 • 没完没了的等,继续等,使劲等 DOCKERFILE 有卵用吗 • CMD / ENTRYPOINT 的问题 • 这俩居然也占layer, 服了. • 编译产生的垃圾谁负责?代码谁负责清理? • 有必要把运行命令写死在镜像里吗. CODING 实践 1: BUILD PACKAGE 接口比实现重要一万倍 BUILD • 所有主流编程语言都已然实现了编译和打包工具 • 大约一万遍 • 依赖管理就不是个问题 • Vendoring, 自包含镜像,等等,除非姿势不正确。 • 接口统一 • 实现自己写去 PACKAGE • 暂时还是先用Docker Image • 随时也可以改 • 正确的Dockerfile 只有三行 • FROM basjre8.20u • ADD app.jar /app • CMD [ “java” , “-jar”, “app.jar” ] • 其实也可以只有两行 废柴的DOCKER REGISTRY 勉强凑活用,因为实在不重要 REGISTRY 的作用 • Over-engineering 的FTP • API, 客户端library 也不那么完善 • 实在排不上优先级去折腾,先凑活用吧 坑爹的DOCKER RUNTIME

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档