Docker周报:IntelliJ IDEA开始支持Docker

新闻

  1. 《QClub之Docker专场精彩回顾和总结》:3月29日,由InfoQ主办的QClub之Docker专场在北京成功举办。本期QClub聚焦国内Docker创业以及最佳实践案例,来自新浪微博、华为、IBM、七牛、雪球、数人科技、NiceScale、企事录等公司的技术专家分享了Docker如何在企业内部“落地生根”,以及基于Docker的创业公司将如何利用这一支点来撬动新的市场。

  2. 《IntelliJ IDEA 14.1支持Docker》:IntelliJ IDEA 14.1宣布支持Docker,通过使用Docker插件,开发者可以在现有项目中添加对Docker的支持,并将artifact部署到Docker主机,查看日志,还可以在IntelliJ IDEA中对Docker容器进行管理。

  3. 《Docker 1.6 RC4发布》:目前官方已经发布了Docker 1.6 RC3版本,该版本增加了很多新特性,比如对syslog driver和ulimit的支持。目前官方给出的正式版发布时间是4月7日,InfoQ也将会在下周重点跟进。

教程

  1. 《Docker的几个实战经验分享》:云栈科技是一家提供容器解决方案(csphere)的创业公司,其创始人王利俊是之前新浪SAE PaaS平台的负责人,在3月29日的QClub Docker大会上,王利俊分享了题为《Docker在生产环境的挑战以及应对》的演讲,本文根据其演讲内容整理而成。

  2. 《使用Docker和Kubernetes部署Java EE应用的方法》:Arun Gupta在2015年JavaLand大会上,展示了多种使用Docker和Kubernetes部署Java EE应用的方法。Gupta讲述了容器对于部署和管理应用的优势,容器具备快速部署、隔离性和可移植性等优点。使用容器集群管理系统,比如Kubernetes,可以将Docker容器相关的管理作为唯一单位,简化了跨主机通信的实现,保证了可用性和可扩展性。

  3. 《Docker Workflow系列》:作者工作于墨西哥IIIEPE研究院,他将通过一系列文章,为我们逐一讲述了他们在Docker实际应用过程中的经验与教训,系列文章包括生产环境可用的工作流、存储问题、编排工具、服务发现和负载均衡。

  4. 《Docker高级指南》:一个Docker进阶的演讲稿,内容包括优化Dockerfile、Docker以及配置工具的对比、日志、监控、在容器中运行多个进程、服务发现。

  5. 《Docker 工作流示例:Nginx + Node.js + Redis》:本文中作者演示了一个基于Docker的工作流:通过Docker来部署一个简单的Node.js应用,应用使用的是Redis数据库。整个工作流中使用到了1个Redis容器、1个Nginx容器和3个Node.js容器。

  6. 《为Docker集群而设计的Nginx反向代理解决方案》: 由于Docker容器的IP地址和端口都是动态的,这对于Nginx的配置来说简直是噩耗,本文使用了docker-gen来自动生成Nginx的配置文件来解决这个问题。当然,也还有其它的解决方案(评论中有说),本文仅做参考。

开源项目

  1. docker-gen:docker-gen是一个文件生成工具,它可以基于Docker容器的meta-data生成相应的模板文件。

2015年InfoQ将会重点策划Docker应用实践方面的文章,目前已经策划的内容包括《微博红包:大规模Docker集群实践经验分享》、《腾讯万台规模的Docker应用实践》。如果您有好的文章推荐或者策划方面的建议,请加我们的QQ群(群号:124378115)反馈。

你可能感兴趣的:(Docker周报:IntelliJ IDEA开始支持Docker)