
【实用Docker教程】Docker Swarm教程,分布式部署您的服务
本文最后更新于 2024-06-12,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
Docker Swarm 是什么?
Docker Swarm 是Docker官方的跨节点的容器编排工具。用户只需要在单一的管理节点上操作,即可管理集群下的所有节点和容器。
与k8s同为容器集群管理系统(容器编排工具),学会swarm后更好理解k8s。简而言之,swarm 就是管理多个docker容器(多个机器)的管理工具,它能轻松实现服务的分布式部署、高可用、负载均衡。
一、安装docker
二、修改主机名
修改主机名,更改成swarm01,swarm02,这样更好的管理、查看集群
三、初始化Swarm
四、查看集群节点
五、其他机器加入集群
1.分别在各个机器安装docker
2.加入swarm集群,直接复制初始化swarm后的命令,在工作节点中执行
六、Docker Stack 部署集群应用
单机模式下,可以使用 Docker Compose 来编排多个服务。Docker Compose只能实现对单个机器的简单部署。而Docker Stack 只需对已有的 docker-compose.yml 配置文件稍加改造就可以完成 Docker 集群环境下的多服务编排。
与单个docker容器部署不同,warm是用stack deploy 命令部署:
以上命令为部署一个新的stack(堆栈)或更新现有的stack。别名:box。