- 添加一个Swarm网络
docker network create --driver overlay myswarm
- 查看一下集群网络
docker network ls
- 下载镜像
docker pull nginx
- 创建服务
docker service create --replicas 2 --name mynginx -p 8000:80 --network=myswarm nginx
-
访问manage Ip 的8000端口
-
查看集群部署情况
两台机器均已部署nginx服务,打开对应ip 8000端口,均可正常访问nginx
- docker 查看服务转态
docker service ps mynginx
- 增加服务实例
docker service scale mynginx=3
- 减少服务实例
docker service scale mynginx=1
- 停止服务
docker service rm mynginx
#或者
docker service scale mynginx=0
非 docker service 之外的操作导致的服务停止、kill 等, 集群均会自动重新启动服务
网友评论