Docker周报2015年1月(下)

声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 内容系本人学习、研究和总结,如有雷同,实属荣幸!


【Docker官方】
1. docker 1.5.0rc发布
2015.1.23 Docker 1.5 rc1发布。
新特性摘录:
支持新版registry API

加速“docker push”(针对images的多数层在仓库中已经存在的情况)

支持以下新的事件,如“OOM”, ‘exec_create’, and ‘exec_start‘ 

支持IPv6
支持使用host的pid namespace,`--pid=host` flag
支持docker容器root分区只读,`--read-only`  flag
支持限制容器总的内存使用,-`--memory-swap` flag 

参考:
https://groups.google.com/forum/#!topic/docker-dev/nzKREJKqxe4

【业界动态】

1. Docker项目运营架构变化

Docker最近在项目运营架构上作出了一些变化,已适应自身的快速发展。

根据数据统计,在2014年,docker项目的贡献者有740人之多,共计5000个pull request,其中50%以上是非docker员工提交的。
现在已经有了20000多个相关的docker项目,85000个docker应用镜像。

在项目架构中增加了chief architect(关注项目方向)、chief maintainer(关注项目维护)、chief operator(关注社区运营)。

http://www.forbes.com/sites/benkepes/2015/01/28/docker-creates-a-more-robust-docker-project-structure/

2. 使用machine在rackspace云中部署docker容器
machine使用docker新发布的项目。主要目的是部署一台docker host环境。
目前多数公有云厂商(google/aws/azure/rackspace)以及vmware、openstack已经支持machine。
https://developer.rackspace.com/blog/using-docker-machine-to-deploy-your-docker-containers-on-rackspace/

3. 微软提供了第一个官方的docker镜像
微软最近提供给了asp.net 5的官方docker镜像。
https://ahmetalpbalkan.com/blog/making-of-aspnet-docker-image/

4.openstack孵化项目magnum提供了第一版release。
magnum项目为openstack提供容器集群服务。
提供对容器的集中管理服务,通过Gantt进行资源调度。兼容kubernetes。
https://github.com/stackforge/magnum

【技术文章】
1. Docker最佳实践
提出了一些使用docker的最佳实践建议,比如:
	使用安全可信的docker镜像
       确保镜像的层次尽量少
       每个进程一个容器
       不要按照多余的包
	...
http://blog.bigstep.com/big-data-performance/docker-best-practices/

2. SDN、容器、未来的改变
探讨了容器和SDN技术,以及未来的变化。容器远高于虚拟机的部署密度带来对网络的影响。
以及centralized和society两种管理模式。
http://thenewstack.io/sdn-docker-real-changes-ahead/

容器网络技术socketplane
http://aucouranton.com/2015/01/16/docker-virtual-networking-with-socketplane-io/

3.讲了一家创业公司将业务迁移到docker上的过程。
以及其中遇到的困难,最终带来的收益。
http://dockerone.com/article/184

4. 在docker中运行GUI程序以及桌面
http://dockerone.com/article/184

5. fuel中应用docker容器技术
fuel是mirantis开发的openstack部署工具,Mirantis是目前openstack最成功的集成商之一。
从fuel5.1开始,开始使用docker进行fuel组件的部署。
提升了组件开发、部署、升级的效率。
https://www.mirantis.com/blog/why-fuel-runs-on-docker/

6. 大量的使用docker部署应用的实践案例...
如:
部署java应用
https://www.rallydev.com/community/engineering/deploying-java-apps-docker-and-armada
部署LAMP
http://www.emergingafrican.com/2015/01/building-simple-lamp-application-using.html
部署Postgresql
https://osxdominion.wordpress.com/2015/01/25/customizing-postgres-in-docker/
部署rails
http://dev.chaione.com/rapid-rails-setup-with-docker-and-fig/
时间: 2024-10-20 12:30:17

Docker周报2015年1月(下)的相关文章

传智播客_2015年Java基础视频-深入浅出精华版 笔记(2015年9月14日23:11:11)

本笔记是个人笔记+摘录笔记相结合,非完全原创 day01 win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面) 用DOS删除的文件不可以在回收站恢复?!! 常用DOS命令d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录(创建文件夹)rd (remove directory): 删除目录(删除文件夹,注意:前提是文件夹必须是空的!!)如果

2015年8月27日课程作业(文件权限管理及grep正则和扩展正则表达式)-JY1506402-19+liuhui880818

学习内容:文件权限管理及grep正则和扩展正则表达式 系统环境:CentOS 6.7/7 x86_64 一.作业(练习)内容: 1.总结本此课程中所涉及命令的使用方法及相关示例展示: 2.总结基本正则表达式及扩展正则表达式 3.显示/etc/passwd文件中以bash结尾的行 4.显示/etc/passwd文件中的两位数或三位数 5.显示`netstat -tan`命令结果中以'LISTEN'后跟0个.1个或者多个空白字符结尾的行 6.添加用户bash.testbash.basher以及nol

linux运维实战练习-2015年8月30日课程作业(练习)安排

一.作业(练习)内容: 1.总结文本编辑工具vim的使用方法: 2.总结文件查找命令find的使用方法: 3.总结bash环境变量的相关内容: 4.总结Linux文件系统上的特殊权限(SUID.SGID.Sticky)的知识点: 5.总结Linux磁盘管理.文件系统相关知识点及其相关命令的使用方法: 6.复制/etc/grub.cfg配置文件至/tmp目录,用查找替换命令删除/tmp/grub.cfg文件中的行首的空白字符: 7.复制/etc/rc.d/init.d/functions文件至/t

李宁-2015年7月13日-个人文档

姓名 李宁 日期 2015年7月13日 主要工作及心得 由于我负责服务器端的编写工作,而各部分的客户端的操作都要与服务器端通信,所以在今天的调试中,我贯穿于各部分模块的调试和检测,主要负责在出现问题时查找问题所属是客户端还是服务器端,针对服务器端出现的问题进行查找和修改. 上午我们的工作重心在于服务器端连接数据库,由于连接数据库是我们的项目中的一个核心部分,如果无法连接数据库,所有工作将无法继续展开,在此项目之前,我们接触Java连接数据库只在网页程序中接触过,并没有接触过普通的Java项目连接

2015年3月9日-日记

这是写日记的第二天~哈哈 今天我都做了写什么: 1.完成数据解析的代码. 2.简要分析了称重工具的出错点,可能是IC坏了,有待验证. 3.“心灵鸡汤”蓝牙音箱配置功能. 4.“智能”牙刷告一段落. 对于1,比较有话说,想写个以后能用的自动分包,拆包源码~可以自定义长度,等等,只不过现在看来貌似易用性不怎么样,有很多地方仍需要改进就是.焊接机是我最重要的项目了,以后能否更上一层楼,就看它了.加油 ~今天由于一个printf函数,浪费了我2个小时的时间,使用的操作系统是FreeRTOS,由于对它的不

传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(2015年10月25日23:28:50)

本笔记是个人笔记+摘录笔记相结合,非完全原创 day01 win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面) 用DOS删除的文件不可以在回收站恢复?!! 常用DOS命令d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录(创建文件夹)rd (remove directory): 删除目录(删除文件夹,注意:前提是文件夹必须是空的!!)如果

高级学员:2015年10月17日作业

高级学员:2015年10月17日作业: 1.要约.要约邀请.承诺的定义,及你的理解: 2.项目配置管理的任务.P319 3.配置项版本号规则是什么.15.5.2 4.写论文,按要求,摘要不超过400字,正文不超过2750字,请写以下2篇之一:范围管理.成本管理.请任写一篇,另一篇写提纲. 1.要约.要约邀请.承诺的定义,及你的理解: 要约是希望和他人订立合同的意思表示,该意思表示应当符合下列规定:(一)内容具体确定:(二)表明经受要约人承诺,要约人即受该意思表示约束.(投标文件属于要约,乙方想和

Microsoft .NET Framework 4.5.2主文件、语言包、补丁文件(截至到2015年9月)自动安装批处理

Microsoft .NET Framework 4.5.2无法整合到WINDOWS操作系统的WIM镜像,只能在安装后封装打包,因此在这里再把前面的下载地址贴出来,同时加了自动安装的批处理,其实这个非常简单,明白人一看就懂. 这个自动批处理可以适合在MDT 2013 UPDATE 1的应用程序导入使用. Microsoft .NET Framework 4.5.2这个版本是EXE安装文件,安装后会有一串的补丁要打,这里把Microsoft .NET Framework 4.5.2离线版,中文语言

2015年3月阿里内推(c++研发)实习生电面经历

2015年3月开学开始就听说阿里会有内推,果不其然在师兄的引荐下推了菜鸟网络,但是在学校的BBS上看到了阿里云部门,而且要会C++,这使我更感兴趣,重新选择了方向,当然最后选择了阿里云.在此分享一下三面面试经历. 一面: 首先自我介绍,他会根据你的自我介绍问你东西,比如我自己说了自己数学建模竞赛情况还有自己做的项目,基本接下来的20分钟都是谈这两个东西,第一面问了数学建模为什么得奖,有什么闪光点?项目你做了什么,实现什么功能,你的负责部分,用了哪些算法等等比较简单的和项目相关的东西,没有很难为我