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。
—
以上就是docker 集群部署应用的全部内容了,下面为常用命令
—
七、查看加入节点token
代码登录后可见
八、 node管理
代码登录后可见
九、label 管理
代码登录后可见
十、一些命令
代码登录后可见