共计 23 篇文章

第03课:容器云平台的构建实践

容器云平台是 Gartner 近些年提出来的云管理平台(Cloud Management Platform,CMP)的企业架构转型衍生品,参考 Gartner 的定义如下: 云管理平台(CMP)是提供对公有云、私有云和混合云整合管理的产品。 从容器化角度总结起来就是两块,第一是功能需求,管理容器运行引擎、容器编排、容器网络、容器存储、监控报警日志。第二是非功能需求,可用性,兼容性,安全和易用性, ...

第02课:基于 Docker 的 DevOps 实践

背景 敏捷开发已经流行了很长时间,如今有越来越多的传统企业开始践行敏捷开发所提倡的以人为中心、迭代、循序渐进的开发理念。 在这样的场景下引入 Docker 技术,首要目的就是使用 Docker 提供的虚拟化方式,给开发团队建立一套可以复用的开发环境,让开发环境可以通过 Image 的形式分享给项目的所有开发成员,以简化开发环境的搭建。但是,在没有 Docker 技术之前就已经有类如 Vagrant 的开发环境分发技术,软件开发者一样可以创建类似需求的环境配置流程。所以在本地开发环境方面,Docker 技术的优势并不能很好的发挥出来。 ...

第01课:Docker 命令行实践

Docker 官方为了让用户快速上手,提供了一个交互式教程,旨在帮助用户掌握 Docker 命令行的使用方法。但是由于 Docker 技术的快速发展,此交互式教程已经无法满足用户的实际使用需求,所以让我们一起开始一次真正的命令行学习之旅。 docker命令概览 首先,Docker 的命令清单可以通过运行 docker ,或者 docker help 命令得到: $ sudo docker。 在 Docker 容器技术不断演化的过程中,Docker ...

深入浅出 Docker 技术栈实践

2017年3月 Docker 官方发布消息,原 SAP 高管 Steve Singh 接任 Ben Golub 成为新的首席执行官。这是一个特别时期,经过四年的长足发展,Docker 已经成为一家高速发展的云计算开源技术领导品牌,但是其商业模式至今不太明朗。 Steve 的商业经验至少可以说是当前最合适成为 Docker 领军人物的人选,在距离 IPO 上市近在咫尺的路上,本文期望通过深入预览 Docker ...

使用Docker构建微服务(十三) - 使用Docker Compose部署项目

经过前文对Docker Compose的讲解,我们以Spring Cloud章节的几个示例项目为例,讲解如何使用Docker Compose部署项目: 准备工作 使用到的示例项目有: 项目名称 作用 microservice-api-gateway API Gateway microservice-consumer-movie-ribbon-with-hystrix 服务消费者 microservice-discovery-eureka 服务发现 microservice-hystrix-dashboard 监控 microservice-hystrix-turbine Turbine microservice-provider-user 服务提供者 要想使用Docker Compose部署项目,我们首先得将项目打包成Docker镜像。 ...