环境介绍
管理节点 swarm01 192.168.5.140
工作节点 swarm02 192.168.5.141
管理节点执行
docker swarm init --advertise-addr=192.168.5.140
worker节点执行
docker swarm join --token SWMTKN-1-3dqctndu12ck7s7by4uwvyswn3ztwb8o7my03z9lbiua5a2o1a-1pp00i6er9ii8lbxfqw4cbdrj 192.168.5.140:2377
manager拉取镜像
docker node list
查看节点信息

拉取nginx镜像
docker pull linuxserver/nginx
manager构建容器并运行
docker service create --name webapp-nginx --replicas 2 -p 8089:80 linuxserver/nginx
docker service create中的参数:
--name 服务名
--replicas 是创建的副本的数量
--network 是使用的网络
--publish 是服务公开的端口 <Publish-Port>:<Target-Port>

本地主机访问测试

本文详细介绍如何使用Docker Swarm搭建集群,包括管理节点与工作节点的配置过程,以及如何在集群中部署Nginx服务。通过具体的命令示例,如初始化管理节点、加入工作节点、拉取镜像、构建并运行服务等,为读者提供了全面的操作指南。
217

被折叠的 条评论
为什么被折叠?



