Docker Swarm

Docker swarm 官方文档
https://docs.docker.com/engine/swarm/
https://docs.docker.com/engine/swarm/swarm-tutorial/

Docker swarm 中文文档
https://yeasy.gitbooks.io/docker_practice/content/swarm/

Docker swarm 集群快速安装
http://www.infocool.net/kb/Other/201610/195386.html
 
Docker swarm 相关资料,可参考
https://www.digitalocean.com/community/tutorials/how-to-create-a-cluster-of-docker-containers-with-docker-swarm-and-digitalocean-on-ubuntu-16-04
https://www.digitalocean.com/community/tags/docker?type=tutorials

1. 创建swarm集群
1) 创建管理节点
[root@dockersrv1 media]# docker swarm init --advertise-addr 10.128.223.231
Swarm initialized: current node (puztgxfzddwdcr66cg1y9ccbw) is now a manager.
 
To add a worker to this swarm, run the following command:
 
    docker swarm join \
    --token SWMTKN-1-5fb1qvx43uszi8d2jw6f5upomjqdphscogpkexun2oi4cb3zn0-4s3fazjinrbffg3up71mf7d4v \
    10.128.223.231:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
2) 在集群中添加子节点
复制上面的token信息
[root@dockersrv2 media]# docker swarm join \
      --token SWMTKN-1-5fb1qvx43uszi8d2jw6f5upomjqdphscogpkexun2oi4cb3zn0-4s3fazjinrbffg3up71mf7d4v \
     10.128.223.231:2377
This node joined a swarm as a worker.

3) 查看swarm集群
docker node ls


搭建Docker原生Swarm集群视频课程
http://edu.51cto.com/course/course_id-7139.html
Docker Swarm Mode
=================

Docker Engine(v1.12.0+)原生支持集群功能(Swarm Mode).
与Kubernetes比较, 发现Docker Swarm Mode非常简单易用.
通过几条Docker命令, 就可以快速搭建一个功能完善的集群.
只需要两台机器, 就可以搭建Swarm集群, 大大降低学习成本.

把Service部署到Swarm集群中, 根据情况随时Scale Up/Down.
自动会把Task分散到多台机器运行, 出现问题后会自动迁移.
整个迁移过程, 不需要人为干预, 极大减轻运维负担.

Docker Swarm Mode是新添加的功能, 还有些不完善的地方.
作为Docker原生支持的功能, 在今后会不断改进, 逐步完善.

01.介绍Swarm模式
02.安装Docker软件
03.罗列Swarm功能
04.介绍关键概念
05.创建Swarm集群
06.管理集群节点
07.部署集群服务
08.服务Scale Up/Down
09.滚动更新服务
10.更新节点状态
11.创建Overlay网络
12.集群服务发现
13.集群运维管理
14.结束语

15.负载均衡
http://www.jianshu.com/p/54b1b0a098c3

你可能感兴趣的:(Docker,DockerSwarm)