[root@server1 ~]# docker load -i flask.tar
[root@server2 ~]# docker load -i flask.tar
[root@server3 ~]# docker load -i flask.tar为区分不同后端的负载均衡,用python写的一个显示主机名的语句,导入flask和os
打开flask镜像,将demo.py脚本放到root下
提交
[root@server1 python]# docker commit vm1 python:demo创建名为flask集群,并启动3个后端服务节点,读取python下的demo.py脚本

测试
[root@foundation50 docker]# for i in {1..10}:do curl -w "n" http://172.25.50.1;done
因为是三台服务器,所以每三次完成一次轮询,实现了负载均衡
Docker swarm可视化web监控界面
导入镜像并创建
[root@server1 ~]# docker load -i visualizer.tar
[root@server1 ~]# docker service create --name=viz --publish=8080:8080/tcp --constrain=node.role==manager --mount=type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock dockersamples/visualizer 查看监控页面











