技术: 深耕 Docker 生态圈(十一){Docker 三剑客}

学习 Compose, Machine, Swarm,简介。

Docker 三大应用: 指的是 Machine, Swarm, Compose;其中我使用 Compose 的频率比较高(方便)。


简介

Machine

解决的是操作系统异构安装Docker困难的问题,没有Machine的时候,CentOS是一种,Ubuntu又是一种,AWS又是一种。
有了Machine,所有的系统都是一样的安装方式。

Swarm

我们有了Machine就意味着有了docker环境,但是那是单机的,而通常我们的应用都是集群的。
这正是Swarm要做的事情,给你提供docker集群环境和调度策略等。

Compose

有了环境,我们下一步要做什么?部署应用啊。然后我们需要docker run image1、docker run image2…一次一次不厌其烦的重复这些操作,每次都写大量的命令参数。Compose简化了这个流程,只需要把这些内容固话到docker-compose.yml中。

参考资料

目前Machine、Swarm、Compose已经可以结合使用,创建集群环境,简单的在上面部署应用。

这里有个 demo 是他们的简单应用:

文章目录
  1. 1. 简介
    1. 1.1. Machine
    2. 1.2. Swarm
    3. 1.3. Compose
  2. 2. 参考资料
|