docker部署nginx实现轮训效果

简单实现轮训

以下是单独一台虚拟机192.168.220.135

  • docker rm -f $(docker ps -a |awk ‘{print $1}’) 删除所有docker,方便重新开始
  • docker run -itd --name=web1 -p 192.168.220.135:81:80 nginx:latest 后台启动一个docker容器
  • docker run -itd --name=web2 -p 192.168.220.135:82:80 nginx:latest 后台启动另外一个docker容器
  • docker exec -it web1 bash 进入web1容器
  • cd /usr/share/nginx/html/ 进入默认的页面路径
  • echo ‘web1’ > index.html 将web1写入默认页面进行覆盖
  • exit 退出web1容器
  • docker exec -it web2 bash 进入web2容器
  • cd /usr/share/nginx/html/ 进入默认的页面路径
  • echo ‘web2’ > index.html 将web2写入默认页面进行覆盖

以下是使用另外一台虚拟机192.168.220.139

  • systemctl restart nginx 确保Nginx服务已开启

  • cd /etc/nginx/conf.d 进入默认路径

  • cp default.conf jy1904.conf 将默认文件复制一份以保证安全

  • vim jy1904.conf 对复制的文件进行编辑

  • 在这里插入图片描述

  • nginx -t 检查是否有语法错误

  • systemctl reload nginx 重新加载配置文件,不会重启服务

  • 在地址栏输入192.168.220.139:9999查看轮训效果

此时再访问真实服务器也就是192.168.220.139这台虚拟机中的Nginx服务就能达到轮训效果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值