DockerCon 2017: Docker新特性初体验

  1. 云栖社区>
  2. 容器服务Docker&Kubernetes>
  3. 博客>
  4. 正文

DockerCon 2017: Docker新特性初体验

ace_freshman 2017-04-25 15:48:14 浏览4159
展开阅读全文

DockerCon2017已经结束了,从去年的版本到现在,Docker产生了很多的变化。Docker的开发者们一直强调他们希望Docker的体验越简单越好。观察下最近几个月Docker的新特性,你会发现所言非虚,DockerCon2017大会也向我们展示了这一点。下面介绍下Docker最近几个月发布的新特性

多阶段构建

构建一个镜像一般需要多个阶段。

  • 编译你的应用
  • 然后跑测试
  • 当测试通过时,你将你的应用打包成可部署的软件包
  • 最后你把软件包添加到镜像里面

你可以将这些步骤都放进一个Dockerfile中,但是这会导致镜像膨胀,加入了很多最终产品不需要的内容。例如编译和构建的框架,Docker镜像存储需要的空间也会变得很大。
一个解决方法是在Docker外面编译测试打包应用程序,或者使用多个Dockerfile。你可以用一个Dockerfile来编译

网友评论

登录后评论
0/500
评论