准备资料:docker环境、三个docker容器(一个跑nginx,两个跑测试项目。测试负载均衡和转发。)、一个测试项目(本例使用空的springBoot,https://start.spring.io/ 简单写一个输出来判断哪一个机器即可)
1.下载nginx镜像,查看images,标识拉取成功
docker pull nginx
2.启动nginx容器并映射端口,ps查看已经生成并启动
docker run -d --hostname name.nginx --name nginx -p 18080:80 nginx
3.进入nginx容器修改配置文件。
容器比较干净,可以下载个vim方便使用。
使用apt-get安装
首先更新: apt-get update,之后安装vim:apt-get install -y vim
配置文件路径 /etc/nginx
注释掉默认配置文件,增加自己的配置
4.随便拉一个java8的镜像。启动两个容器用来模拟多个服务。
5.postman测试地址:192.168.56.107:18080/nginx-test/nginx/test
可以看到,请求两次分别转发到了node1和node2两个节点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)