Docker 进步之路
  • Introduction
  • Docker 简介
  • Docker 安装与启动
  • Docker 的运行机制
  • Docker 的底层技术
  • Portainer详解(Web端管理平台)
    • 资料
  • Docker 的使用
    • Docker 客户端指令
      • Docker 操作指令
      • Docker 管理指令
      • 常用命令
    • Dockerfile
      • 基本结构与常用指令
    • 应用部署=初级
    • Docker 数据卷(volume)
    • 迁移与备份
    • Docker私有仓库
  • Mysql 集群
    • 常见 MySQL 集群方案
    • PXC集群
      • 1、PXC 集群安装
      • 2、PXC 集群负载均衡
      • 3、负载均衡的高可用方案
      • 4、热备份数据
  • Redis 集群
    • Redis 集群介绍
    • Redis 集群搭建
  • web服务器集群
    • 负载均衡
    • 负载均衡的高可用方案
  • Docker 三剑客
    • Docker Machine
    • Docker Compose
    • Swarm 集群
    • 附录:网络 network
  • Docker 集群(K8S)
  • 资料
  • 注意
  • Mongodb 集群
    • 资料
  • 常用操作笔记
  • 配置远程访问
Powered by GitBook
On this page

Was this helpful?

Docker 三剑客

Previous负载均衡的高可用方案NextDocker Machine

Last updated 5 years ago

Was this helpful?

为了把容器化技术的优点发挥到极致,docker公司先后推出了三大技术:docker-machine,docker-compose,docker-swarm,可以说是几乎实现了容器化技术中所有可能需要的底层技术手段。

  • docker-machine - 提供容器服务

  • docker-compose - 提供脚本执行服务,不用在像以前把容器的启动命令写的非常的长,用compose编写脚本就能简化容器的启动

  • 几条简单指令就可以创建一个docker集群,最终实现分布式的服务

去中心化的设计

docker-swarm是去中心化的设计,思想与redis cluster集群,pcx集群很像

docker-swarm节点:

  • Manager 节点:管理swarm集群等其他事情。

  • Worker节点:工作节点,运行容器部署项目的。

不管是Manager 节点,还是Worker节点都可以部署多节点。一个Manage节点down机,那么剩余的节点会选举一个新的Manager节点来管理swarm集群,Worker节点同理。

参考资料:

Docker三剑客实践之部署集群