1、准备3台Ubuntu系统主机,每台机器安装好Docker(1.12及以上)

【汇智学堂】Docker Swarm集群之一_分布式


三台都安装好docker

leilei-virtual-machine:192.168.52.1342、创建Docker Swarm集群

docker swarm init --advertise-addr 192.168.52.134

【汇智学堂】Docker Swarm集群之一_Ubuntu_02


查看:

docker node ls

【汇智学堂】Docker Swarm集群之一_docker_03


3、向集群添加工作节点

【汇智学堂】Docker Swarm集群之一_linux_04


在work2、work1上分别执行:

【汇智学堂】Docker Swarm集群之一_docker_05


【汇智学堂】Docker Swarm集群之一_linux_06


docker node ls 查看

【汇智学堂】Docker Swarm集群之一_Ubuntu_07


集群搭建完毕

4、向Dokcer Swarm集群部署服务

这里使用Docker Hub上自带的alpine镜像为例来部署集群服务。

docker service create --replicas 1 --name helloworld alpine ping docker.com

【汇智学堂】Docker Swarm集群之一_Ubuntu_08