搭建docker swarm集群
环境介绍
管理节点 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>
本地主机访问测试