记录一下docker环境使用nginx,并模拟转发。

记录一下docker环境使用nginx,并模拟转发。,第1张

记录一下docker环境使用nginx,并模拟转发

准备资料: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两个节点

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5638504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存