网络名称:stackMutilNetwork
sudo docker network create \
--driver overlay \
--subnet=172.168.0.0/24 \
--gateway=172.168.0.1 \
stackMutilNetwork
执行示例:
sudo mount -t nfs 192.168.79.129:/nfs /share
将demo.jar上传到共享目录/share/demo.jar
sudo docker stack deploy -c mysql.yml mysql
成功后,登录MySQL执行下面初始化数据SQL
create table `user` (
id int primary key ,
`name` varchar(8)
);
insert into user(id,name)values (1,'张三');
sudo docker stack deploy -c app.yml app
sudo docker stack deploy -c nginx.yml web
浏览器访问ngin所在主机ip
可以看到每次访问的ip不同,通过overlay网络实现了负载均衡,默认好像是轮询
MySQL:
app:
文件日志,通过文件方式直接查看
web:
可以看到测试点击访问时候的nginx的访问日志
https://www.leftso.com/article/1067.html