Docker swarm 架构介绍

2022-03-31  本文已影响0人  Rinaloving

docker swarm 架构

Swarm 作为一个管理Docker集群的工具,首先需要将其部署起来,可以单独将Swarm 部署与一个节点。另外,自然需要一个Docker集群,集群上每一个节点均安装有Docker。


docker swarm 架构.png

docker swarm 使用

docker swarm集群环境准备.png

搭建步骤:

  1. 环境准备:
    1.1 准备三台已经安装docker engine 的 Ubuntu系统主机(docker 版本必须在1.12 以上的版本,老版本不支持swarm)
    1.2 docker 容器主机的ip地址固定,集群中所有工作节点必须能访问该管理节点
    1.3 集群管理节点必须使用相应的协议并且保证端口可用
    集群管理通信:TCP , 端口 2377
    节点通信:TCP 和 UDP ,端口 7946
    覆盖型网络:UDP ,端口4789 overlay 驱动
    说明:三台容器主机的ip地址分别为:
    192.168.200.162 (管理节点 )
    192.168.200.163 (工作节点)
    192.168.200.158 (工作节点)
    主机名称分别为 manager1 、work1、以及work2
    vim /etc/hostnaem (修改完成后需要重启)

  2. 创建 docker swarm
    2.1 、在manager1 机器上创建docker swarm 集群
    docker swarm init --advertise-addr 192.162200.138
    ( --advertise-addr 将该IP 地址的机器设置为集群管理节点;如果是单节点,无需该参数 )
    2.2 、查看管理节点集群信息:
    docker node ls

上一篇下一篇

猜你喜欢

热点阅读