枯痕个人博客
立即登录 马上注册
当前位置: 操作系统 > Linux > Docker 实现Nginx 负载均衡

闲来无事,想到更新一波小技能吧!!!!算是给自己做个小笔记。

1、拉取容器

docker pull nginx

2、启动容器

docker run -itd --name nginx-main -p 80:80 nginx (主)

docker run -itd --name nginx-slave1 -p 81:80 nginx (子)

docker run -itd --name nginx-slave2 -p 82:80 nginx (子)

将各个容器内80端口映射到外部主机的80、81、82端口

执行完可以查看一下是否成功

3、进入容器

docker exec -it 容器ID /bin/bash

3.1修改配置文件:

vim /etc/nginx/nginx.conf

※:如果不能用提示找不到vim 执行(apt-get update && apt-get install vim)即可

增加如下内容:

upstream 192.168.31.142 {
server 主机IP:80 weight=3;
server 主机IP:81 weight=1;
server 主机IP:82 weight=1;
}

※:看清位置  weight后数字根据需求变更即可

 

3.2顺变修改一下域名配置信息:

vim /etc/nginx/conf.c/default.conf

 

3.3 、修改一下默认页面

※:此步为了区分不同,三个容器内都修改一下即可

vim /usr/share/nginx/html/index.html

保存退出(esc +:wq)

 

3.4、重启nginx

/usr/sbin/nginx -t

/usr/sbin/nginx -s relaod

 

4、外部访问一下配置的IP地址即可看到效果

好了,今天的记录到此为止,有啥问题欢迎留言!!!

 

 

 

 

 

 

 

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(1) 打赏
欢迎打赏您的小可爱~~~~

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:没有了,已经是最新文章

相关推荐

0 条评论关于"Docker 实现Nginx 负载均衡"

最新评论

    暂无留言哦~~

博客简介

枯痕博客: xiaole.biz,一个关注Web后端开发技术、关注用户体验、坚持更多原创实战教程的个人网站,愿景:成为宇宙中最具有代表性的后端博客,期待您的参与。

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 108 篇
  • 草稿数目: 1 篇
  • 分类数目: 26 个
  • 独立页面: 4 个
  • 评论总数: 15 条
  • 链接总数: 5 个
  • 标签总数: 177 个
  • 注册用户: 15 人
  • 访问总量: 8,787,174 次
  • 最近更新: 2021年12月15日
服务热线:
 156144**650

 QQ在线交流

 旺旺在线