[Docker] Docker(2) 之Docker Swarm集群

Docker Swarm使用

搭建环境

准备三台Ubuntu系统主机,每台机器上都需要安装Docker并且可以连接网络,Docker版本>1.12
集群IP地址固定
集群节点之间必须使用相应的协议并保证其以下端口号可用:
1. TCP端口2377
2. TCP和UDP端口7946
3. UDP端口4789
本示例三台主机的IP地址为
  manager1:192.168.78.132
  worker1:192.168.78.134
  worker2:192.168.78.135

更改三台主机的主机名和地址映射

主机名:/etc/hostname
地址映射:/etc/hosts

修改地址映射内容
在这里插入图片描述
在名为manager1的Docker机器上创建Docker Swarm集群
在这里插入图片描述
启动另外两台Docker机器worker1和worker2,分别打开终端窗口,执行向集群中加入工作节点的指令
在这里插入图片描述
在这里插入图片描述
查看集群节点信息
在这里插入图片描述
向Docker Swarm集群部署服务(使用Docker Hub上自带的镜像来启动服务)
在这里插入图片描述
当服务部署完成后,在管理节点上可以通过docker service ls指令查看集群中的服务列表信息
在这里插入图片描述
查看部署的服务具体详情
在这里插入图片描述
查看指定服务在集群上的分配和运行情况
在这里插入图片描述
更改Docker Swarm集群服务副本数量
在这里插入图片描述
查看5个副本在三个节点上的具体分布和运行情况
在这里插入图片描述

在Docker管理节点manager1上,执行docker network ls指令查看网络列表
在这里插入图片描述
在集群管理节点manager1上,创建以overlay为驱动的自定义网络
在这里插入图片描述
在集群管理节点manager1上,再次部署服务
在这里插入图片描述
查看服务的两个副本运行情况
在这里插入图片描述
打开浏览器验证服务运行情况
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Volumes数据卷管理

创建数据卷并查看
在这里插入图片描述
核查数据卷
在这里插入图片描述
确认查看本机Docker文件系统中的容器和数据卷
在这里插入图片描述
启动容器挂载数据卷
在这里插入图片描述
再次查看本机容器和数据卷列表
在这里插入图片描述
检查容器详情
在这里插入图片描述
再次确认本机Docker文件系统中的容器和数据卷
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值