
理解Docker(三):技术栈——一元到多元
【编者的话】Docker的另一个影响就是关于团队技术选择的,软件和互联网产品业务逐渐变得复杂,单一技术栈不再是最好的选择,Docker为多元化技术团队提供了帮助。 前面其实已经提到,设计和开发人员对基础设施的一个期望是不要限制自己的技术选型...
【编者的话】Docker的另一个影响就是关于团队技术选择的,软件和互联网产品业务逐渐变得复杂,单一技术栈不再是最好的选择,Docker为多元化技术团队提供了帮助。 前面其实已经提到,设计和开发人员对基础设施的一个期望是不要限制自己的技术选型...
【编者的话】Docker首先影响的是软件研发过程,如果除去需求相关的环节,通常我们会把软件研发分为三个部分:设计/开发、测试/质量保障、线上部署/运维,基本上所有的软件开发活动都可以归纳其中。本文介绍了Docker是如何解决各个研发环节中的...
【编者的话】作为最近一年最火热的服务端技术(也许没有之一),Docker引发了大量的关注和讨论,我在从事持续集成服务平台方面的工作,因此也在关注和了解的以后尝试将现有系统进行了Docker化的改造。这个过程加深了认识和理解,本文就是对这些工...
【编者的话】作者讲述了如何将服务发现(Consul.io与Consul-Template)与负载均衡(Nginx)相结合,实现灵活的配置和自动化重载,降低运维难度。当你还执着于给容器分配固定IP这件事上时,也许服务发现才是正道。 这是关于我...
【编者的话】要在生产环境中发挥Docker的威力,离不开编排工具的支持,否则将深陷容器监控与管理困难的泥沼。目前市面上有不少此类工具,如何选择最合适的一个,本文给出了一些参考。 这是关于我们如何在IIIEPE的生产环境中使用Docker的系...
上一篇文章讲述了我们在IIIEPE如何开始在生产环境中使用Docker(译注:已翻译)。它确实改变了我们开发与部署Web应用的方式。在本系列文章中,我将继续讲述我们的经验、碰到的问题及我们是如何解决的。 上一篇文章没提及太多能帮你理解为什么...
我们运行着多个使用Drupal、PHP和Node.js的网站,我们的目标是使用Docker运行所有的应用,因此我们设计了以下工作流: 所有开发人员使用Docker来创建应用。 我们的GitLab实例配置了Webhook,当检测到一个新的推送...
如果希望完全使用自己的桥接设置,可以在启动docker服务的时候,使用 -b BRIDGE or –bridge=BRIDGE 来告诉docker使用你的网桥。如果服务已经启动,旧的网桥还在使用中,那需要先停止服务,再删除旧的网...
【编者的话】今天,Docker官方宣布收购SocketPlane多主机容器网络解决方案。本文在报道Docker收购SocketPlane.io之余,不仅介绍了第一代SDN的相关信息,还介绍了基于Layer2的技术,最后介绍了Docker对于...
通常我们在使用docker时,发现别人的镜像虽然好,但是未必适合自己,这样就需要创建自己的镜像。对存在的镜像做一定的改变有2种方式: 1、使用docker commit来扩展一个images 先使用image启动容器,更新后提交结果到新的i...