Linux之Docker swarm搭建集群

本文详细介绍了如何使用Docker Swarm搭建集群,包括Swarm的优势、节点类型,以及集群的初始化和验证。通过实验步骤展示了如何创建并管理服务,实现弹性伸缩和滚动更新。同时,文章还涉及了图形监控界面的设置,并通过文件方式部署了nginx服务,对容器的资源限制进行了配置。最后,探讨了使用docker-compose文件进行图形化服务管理的方法。
摘要由CSDN通过智能技术生成

一、Docker swarm

1. docker swarm简介

Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。Swarm可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可以组成跨主机的子网网络。

2. docker swarm的优点

  • 任何规模都有高性能表现
  • 灵活的容器调度
  • 服务的持续可用性和 Docker API 及整合支持的兼容性
  • Docker Swarm 为 Docker 化应用的核心功能(诸如多主机网络和存储卷管理)提供原生支持。

3. docker swarm中的节点分为管理 (manager) 节点和工作 (worker) 节点

其中,任务 (Task)是 Swarm 中的最小的调度单位,目前来说就是一个单一的容器。服务 (Services) 是指一组任务的集合,服务定义了任务的属性。

二、搭建swarm集群

实验准备:三个节点均搭建docker环境

server1——master(172.25.5.1)

server2——node1(172.25.5.2)

server3——node2(172.25.5.3)

1. 在server1中初始化集群,根据提示将server2和server3加入该集群中

docker swarm init 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值