精华内容
下载资源
问答
  • Docker Nginx负载均衡Tomcat容器集群 基于docker虚拟化平台,创建1台nginx web,创建两台tomcat容器,实现nginx负载均衡tomcat容器集群,发布论坛,实现用户通过互联网访问论坛,实现动静分离? 1.拉取镜像 docker ...

    Docker Nginx负载均衡Tomcat容器集群

    基于docker虚拟化平台,创建1台nginx web,创建两台tomcat容器,实现nginx负载均衡tomcat容器集群,发布论坛,实现用户通过互联网访问论坛,实现动静分离?

    1.拉取镜像

    docker pull nginx
    docker pull tomcat
    
    

    2.创建发布数据的目录

    mkdir /data/webapps/www
    

    3.启动容器

    #启动nginx容器
    #docker run -itd -v /data/webapps/www/:/usr/share/nginx/html --name=nginx -p 80:80 --privileged nginx
    
    #启动tomcat容器
    for i in {1,2};do docker run -itd -v /data/webapps/www/:/usr/local/tomcat/webapps/ROOT --name=tomcat$i -p 808$i:8080 --privileged tomcat ;done
    
    
    #查看容器ip地址
    docker inspect nginx | grep -aiE ipaddr | tail -1 | grep -aiowE "([0-9]{1,3}\.){3}[0-9]{1,3}"
    docker inspect tomcat1 | grep -aiE ipaddr | tail -1 | grep -aiowE "([0-9]{1,3}\.){3}[0-9]{1,3}"
    docker inspect tomcat2 | grep -aiE ipaddr | tail -1 | grep -aiowE "([0-9]{1,3}\.){3}[0-9]{1,3}"
    for i in $(docker ps -aq);do  docker inspect $i | grep -aiE ipaddr | tail -1 | grep -aiowE "([0-9]{1,3}\.){3}[0-9]{1,3}";done
    
    

    4.复制配置文件并修改

    进入nginx容器,修改配置文件,由于nginx镜像里没有vi等命令,所以复制出来修改,改完再传过去
    nginx.conf没有servername,但引用中的有,直接拷贝引用中的conf文件即可

    在这里插入图片描述

    将容器中的default.conf拷贝出来

    在这里插入图片描述

    docker cp 19:/etc/nginx/conf.d/default.conf .
    
    #把里面的空行和#开头的都删掉
    sed -i -e '/#/d' -e '/^$/d' default.conf
    
    

    5.添加upstream模块

    cat default.conf
    #tomcat负载均衡
    upstream tomcat_web {
            server 172.17.0.3:8080 weight=100 max_fails=2 fail_timeout=15;
            server 172.17.0.4:8080 weight=100 max_fails=2 fail_timeout=15;
    }
    server {
        listen       80;
        listen  [::]:80;
        server_name  localhost;
        location / {
            root   /usr/share/nginx/html;
            index  index.html index.htm;
            proxy_pass http://tomcat_web;
            proxy_set_header host $host;
        }
    #正则匹配
        location ~ .*\.(htm|html|js|css|txt|png|jpg|jpeg|gif)$
        {
            root /usr/share/nginx/html;
            expires 30d; #缓存保留30天
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
    }
    
    #添加完之后再把default.conf拷贝到nginx容器
    docker cp default.conf 19:/etc/nginx/conf.d
    
    #重启docker容器
    docker ps -aq | xargs docker restart
    

    6.浏览器访问

    将开发人员做好的war包解压缩放到/data/webapps/www下(unzip或jar解压)

     cp xxx.war /data/webapps/www/ && unzip xxx.war
    

    浏览器ip+端口进行访问

    在这里插入图片描述

    7.验证动静分离

    在这里插入图片描述

    展开全文
  • Linux 配置 nacos 集群 1个 Ngeinx + 3 个 nacos 注册中心 + 1 个 mysql Nacos 下载 linux 版 [root@bing opt]# mkdir nacos mac 直接把本地配置好持久化的 nacos 包上传到 Linux /opt/nacos 目录下 Linux nacos ...

    Linux 配置 nacos 集群

    1个 Ngeinx + 3 个 nacos 注册中心 + 1 个 mysql

    Nacos 下载 linux 版
    [root@bing opt]# mkdir nacos
    mac 直接把本地配置好持久化的 nacos 包上传到 Linux /opt/nacos 目录下
    Linux nacos 持久化跟本地一样配置过程

    1、配置 nacos 集群

    # 修改 Linux nacos 脚本
    [root@bing]# cd /opt/nacos/conf
    复制备份
    [root@bing conf]# cp cluster.conf.example cluster.conf 
      
    [root@bing conf]# hostname -i 
    hostname -i  必须是可识别的 ip: 172.16.100.4
      
    [root@bing conf]# vi cluster.conf
    删除原有的配置,输入以下配置
    172.16.100.4:3333
    172.16.100.4:4444
    172.16.100.4:5555
      
    # 备份启动脚本和修改配置
    [root@bing bin]# cd /opt/nacos/bin
    [root@bing bin]# cp startup.sh startup.sh.bk
      
    [root@bing bin]# vi startup.sh
    修改前:
     		 57 while getopts ":m:f:s:" opt
         58 do
         59     case $opt in
         60         m)
         61             MODE=$OPTARG;;
         62         f)
         63             FUNCTION_MODE=$OPTARG;;
         64         s)
         65             SERVER=$OPTARG;;
         66         ?)
         67         echo "Unknown parameter"
         68         exit 1;;
         69     esac
         70 done
    
    修改后:
         57 while getopts ":m:f:s:p:" opt  🔴 添加 :p
         58 do
         59     case $opt in
         60         m)
         61             MODE=$OPTARG;;
         62         f)
         63             FUNCTION_MODE=$OPTARG;;
         64         s)
         65             SERVER=$OPTARG;;
         66         p)										🔴 添加这两行
         67             PORT=$OPTARG;;		🔴
         68         ?)
         69         echo "Unknown parameter"
         70         exit 1;;
         71     esac
         72 done
    
    修改前:
    134 nohup $JAVA ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
    
    🔴 配置后:添加 -Dserver.port=${PORT}
    134 nohup $JAVA -Dserver.port=${PORT} ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
    
    

    - 启动 nacos 集群:

    # 启动 nacos :
    [root@localhost ]# cd /bing/nacos/bin
    [root@localhost bin]# ./startup.sh -p 3333 	
    [root@localhost bin]# ./startup.sh -p 4444 	
    [root@localhost bin]# ./startup.sh -p 5555  	
    
    # 查看集群数量
    [root@localhost bin]# ps -ef|grep nacos|grep -v grep |wc -l
    3
    
    # 开启防火墙
    firewall-cmd --zone=public --add-port=3333/tcp --permanent
    firewall-cmd --zone=public --add-port=4444/tcp --permanent
    firewall-cmd --zone=public --add-port=5555/tcp --permanent
    firewall-cmd --reload
    

    - 测试

    成功访问每个 nacos :

    http://172.16.100.4:3333/nacos/#/login

    http://172.16.100.4:4444/nacos/#/login

    http://172.16.100.4:5555/nacos/#/login


    2、配置 Nginx 作为负载均衡器

    [root@bing conf.d]# cd /opt/nginx/conf/conf.d
    [root@bing conf.d]# ls
    default.conf
    备份
    [root@bing conf.d]# cp default.conf default.conf.bk
    [root@bing conf.d]# vi default.conf
       
      
    upstream nacos{ 					🔴 添加这一块配置,ip 跟 nacos 配置的一样
         server 172.16.100.4:3333;
         server 172.16.100.4:4444;
         server 172.16.100.4:5555;
     }
    server {
        listen       80; 	🔴 docker启动nignx时指定了80端口,修改端口访问不到 nacos 
        listen  [::]:80;
        server_name  localhost;
    
        #charset koi8-r;
        #access_log  /var/log/nginx/host.access.log  main;
    
        location / {
            #root   /usr/share/nginx/html;
            #index  index.html index.htm;
            # 🔴 添加代理,注意名字跟上面定义的一样
            proxy_pass http://nacos;   
        }
    

    重启 nginx : docker restart nginx

    通过 nginx 访问 nacos

    http://172.16.100.4:/nacos/#/login


    3、nacos 新建配置文件测试数据持久化

    # 新建配置文件
    atguigu-config.yaml
    YAML
    config:
        info: atguigu-config.yaml-2021-02-03
    
    # 保存后,查看 Linux 数据库 config_info 表:
    
    1	atguigu-config.yaml	DEFAULT_GROUP	config:
        info: atguigu-config.yaml-2021-02-03	737daa088fbe72c73b26875d1f5c405c	2021-02-03 09:37:08	2021-02-03 09:37:08	NULL	172.17.0.4			NULL	NULL	NULL	yaml	NULL
    
    # 持久化成功!
    

    4、微服务 9002 注册到 Linux nacos 集群

    1) 修改 nacos 地址,为 nginx 端口

    application.properties

    server.port=9002
    # 微服务名
    spring.application.name=nacos-payment-provider
    # 注册到 nacos 127.0.0.1:8848 注册中心
    #spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
    # ⚪️ 地址换成 Linux 集群版的 nacos,nginx 实现负载均衡
    spring.cloud.nacos.discovery.server-addr=172.16.100.4:80
    # 把要监控的内容-全部暴露出来
    management.endpoints.web.exposure.include=*
    

    2)启动 微服务 9002

    3) 访问 nginx 代理的 nacos 配置列表

    http://172.16.100.4/nacos/#/serviceManagement?serverId=center&dataId=&group=&namespace=&edasAppName=&searchDataId=&searchGroup=

    服务列表|public

    服务名分组名称集群数目实例数健康实例数触发保护阈值操作
    nacos-payment-providerDEFAULT_GROUP111false详情|示例代码|删除

    微服务注册成功!


    展开全文
  • 今天来为大家演示一下docker部署nginx负载均衡集群 环境 centos7 安装docker 移除旧版本docker [root@chaols ~]# sudo yum remove docker \ > docker-client \ > docker-client-l
    Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。今天来为大家演示一下docker部署nginx负载均衡集群

    docker初体验:docker部署nginx负载均衡集群docker初体验:docker部署nginx负载均衡集群

    环境

    centos7

    安装docker

    移除旧版本docker

    [root@chaols ~]#  sudo yum remove docker \
    >                   docker-client \
    >                   docker-client-latest \
    >                   docker-common \
    >                   docker-latest \
    >                   docker-latest-logrotate \
    >                   docker-logrotate \
    >                   docker-engine
    

    安装yum-utils包并设置稳定存储库

    [root@chaols ~]# yum install -y yum-utils

    安装docker

    [root@chaols ~]# yum install docker-ce docker-ce-cli containerd.io

    启动docker

    [root@chaols ~]# systemctl start docker

    查看docker镜像

    刚刚安装docker是没有镜像的

    [root@chaols ~]# docker images
    REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

    下载nginx镜像

    [root@chaols ~]# docker pull nginx

    本地创建3个nginx目录

    [root@chaols nginx]# pwd
    /home/nginx
    [root@chaols nginx]# ls
    nginx01  nginx02  nginx03
    [root@chaols nginx]# ls nginx01/ && ls nginx02 && ls nginx03
    conf.d  fastcgi_params  mime.types  modules  nginx.conf  scgi_params  uwsgi_params
    conf.d  fastcgi_params  mime.types  modules  nginx.conf  scgi_params  uwsgi_params
    conf.d  fastcgi_params  mime.types  modules  nginx.conf  scgi_params  uwsgi_params
    

    创建网络

    docker network create --driver bridge --subnet 172.16.0.0/16 --gateway 172.16.0.1 mynet

    chao_nginx01配置文件

    [root@chaols ~]# cat /home/nginx/nginx01/conf.d/default.conf 
    upstream chao_test {
             server 172.16.0.2 weight=5;
            server 172.16.0.3 weight=5;
    } 
    server {
        listen       80;
        listen  [::]:80;
        server_name  localhost;
    
        #access_log  /var/log/nginx/host.access.log  main;
    
        location / {
            root   /usr/share/nginx/html;
            index  index.html index.htm;
            proxy_pass http://chao_test;
        }
    

    chao_nginx02、chao_nginx03配置文件相同

    [root@chaols ~]# cat /home/nginx/nginx02/conf.d/default.conf 
    server {
        listen       80;
        listen  [::]:80;
        server_name  localhost;
    
        #access_log  /var/log/nginx/host.access.log  main;
    
        location / {
            root   /usr/share/nginx/html;
            index  index.html index.htm;
        }

    配置页面展示

    chao_nginx02

    [root@chaols ~]# cat /home/html02/index.html 
    02020202020202
    chao_nginx03
    [root@chaols ~]# cat /home/html03/index.html 
    030303030303

    创建虚拟机

    -d 后台运行 --name 指定名字 --net 指定刚刚创建的网络 -p 指定宿主机的映射端口 -v 指定和宿主机共享的目录 nginx 镜像名称

    [root@chaols ~]# docker run  -d --name chao_nginx01 --net mynet -p 8001:80 -v /home/nginx/nginx01:/etc/nginx -v /home/html01/:/usr/share/nginx/html nginx
    bf4a1a593e0908e383ade9f0b893a324e3f95cb251844c58a352f4d070ed253d
    [root@chaols ~]# docker run  -d --name chao_nginx02 --net mynet -p 8002:80 -v /home/nginx/nginx02:/etc/nginx -v /home/html02/:/usr/share/nginx/html nginx
    6177bb3461b8e8e912eacef161b3619d612e1e51136b324aacd6e888ec805b23
    [root@chaols ~]# docker run  -d --name chao_nginx03 --net mynet -p 8003:80 -v /home/nginx/nginx03:/etc/nginx -v /home/html03/:/usr/share/nginx/html nginx
    abbef89fc891d06de4b055a316eb11c4a938e2033b15ce1528acb858643df8fd
    

    验证

    访问chao_nginx01:172.16.0.2循环显示chao_nginx02:172.16.0.3、chao_nginx03:172.16.0.4的页面

    [root@chaols ~]# curl 172.16.0.2
    030303030303
    [root@chaols ~]# curl 172.16.0.2
    02020202020202
    [root@chaols ~]# curl 172.16.0.2
    030303030303
    [root@chaols ~]# curl 172.16.0.2
    02020202020202
    [root@chaols ~]# curl 172.16.0.2
    030303030303
    [root@chaols ~]# curl 172.16.0.2
    02020202020202
    [root@chaols ~]# curl 172.16.0.2
    030303030303
    [root@chaols ~]# curl 172.16.0.2
    02020202020202

     

    展开全文
  • 1.环境准备 准备两台云服务器 119.23.220.39 云服务器1 184.254.154.58 云服务器2 ...服务器2 上部署两个nginx服务器集群,开放端口分别为7770,7771。 部署一个redis集群,一主一从。开放端口7772,7773

    1.环境准备

    我做了一个导航站(域名是挂路灯的全拼gualudeng.com),里面精选了各种影视,动漫,黑科技,实用工具,搞笑有趣的站点,动动大家可爱的小手,点进来看看吧,良心站点。

    准备两台云服务器
    119.23.220.39   云服务器1
    184.254.154.58  云服务器2
    
    两台服务器交叉部署
    服务器1 上部署一个nginx服务器,开放端口7771。
    部署一个redis集群,一主一从。开放端口7772,7773。
    部署一个mysql集群,一主一从。开放端口7774,7775。
    部署一个mycat中间件端口 7776
    
    服务器2 上部署两个nginx服务器集群,开放端口分别为7770,7771。
    部署一个redis集群,一主一从。开放端口7772,7773。
    部署两个mysql集群,一个双主一丛,一个一主一从。开放端口7774,7775,7776,7777,7778。
    部署一个mycat中间件端口 7779.
    最后部署一个nginx负载均衡服务器 端口7779
    部署一个用于mycat负载均衡的服务武器 端口8000
    

    2.目录结构

    docker 文件目录结构
    
    docker_cluster     #最外层目录
    -- nginx           #nginx 服务器目录
      -- log           #容器日志映射文件夹
      -- sites         #服务器站点映射文件夹
      -- nginx.conf    #服务器主配置文件夹
      -- Dockerfile    #nginx 的镜像文件
    
    -- balance_nginx   #负载均衡服务器文件夹
      -- log           #容器日志映射文件夹
      -- nginx.conf    #服务器主配置文件夹
      -- Dockerfile    #nginx 的镜像文件
    
    -- mysql           #mysql集群文件夹
      -- mysql1        #节点1
        -- mysql_master         #主从复制主节点
          -- data               #数据目录
          -- Dockerfile         #独立的dockerfile文件
          -- my.conf            #配置文件
        -- mysql_master1        #主从复制主节点
          -- data               #数据目录
          -- Dockerfile         #独立的dockerfile文件
          -- my.conf            #配置文件
        -- mysql_slave          #从节点
          -- data               #数据目录
          -- Dockerfile         #独立的dockerfile文件
          -- my.conf            #配置文件
      -- musql2                 #集群中的第二个节点同上
    
    
    
    docker_cluster/                                                            
    ├── app                                                                    
    │                                                          
    ├── balance_nginx                                                          
    │   ├── Dockerfile                                                         
    │   ├── log                                                                                                                                                     
    │   └── nginx.conf                                                         
    ├── docker-compose.yml                                                     
    ├── mycat                                                                  
    │   ├── compose                                                            
    │   │   ├── docker-compose.yml                                             
    │   │   └── mycat                                                          
    │   │       ├── Dockerfile                                                 
    │   │       └── Mycat-server-1.6.5-release-20180122220033-linux.tar.gz     
    │   ├── config                                                             
    │   │   ├── mycat                                                                                        
    │   │   │                                                                          
    │   └── log                                                                
    ├── mysql                                                                  
    │   ├── mysql1                                                             
    │   │   ├── mysql_master                                                   
    │   │   │   ├── data                                                       
    │   │   │   ├── Dockerfile                                                 
    │   │   │   └── my.cnf                                                     
    │   │   ├── mysql_master1                                                  
    │   │   │   ├── data                                                       
    │   │   │   ├── Dockerfile                                                 
    │   │   │   └── my.cnf                                                     
    │   │   └── mysql_slave                                                    
    │   │       ├── data                                                       
    │   │       ├── Dockerfile                                                 
    │   │       └── my.cnf                                                     
    │   └── mysql2                                                             
    │       ├── mysql_master                                                   
    │       │   ├── data                                                       
    │       │   ├── Dockerfile                                                 
    │       │   └── my.cnf                                                     
    │       └── mysql_slave                                                    
    │           ├── data                                                       
    │           ├── Dockerfile                                                 
    │           └── my.cnf                                                     
    └── nginx                                                                  
        ├── Dockerfile                                                         
        ├── log                                                                
        │   ├── access.log                                                     
        │   └── error.log                                                      
        ├── nginx.conf                                                         
        └── sites                                                              
            ├── confluence.conf.example                                        
            ├── default.conf                                                   
            ├── laravel.conf.example                                           
            ├── laravel_varnish.conf.example                                   
            └── symfony.conf.example                                           
                                                                               
    
    

    3.搭建mysql集群。只能从主库同步到从库,反之不行。(安装mysql8.0会遇到各种各样的问题,现在已经把版本换为5.7了)

    如果需要mycat的故障转移的话就要搭建双主双从的mysql集群,两个主机相互数据复制。然后每一个主机各自一个从机进行读写分离。

    如下图:

    运行docker-compose生成集群容器
    然后用navicat连接各个节点,配置相关信息。
    1.在master节点上添加从节点连接到主节点的用户信息
        CREATE USER 'fang'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
        mysql8.0 需要加上 WITH mysql_native_password
    2.授权用户
        GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'fang'@'%';
    3.show master status; 查看主节点信息,在配置从节点的时候需要用到
    4.连接从节点配置主节点信息
        change master to master_host='192.168.33.10', master_user='fang',         master_password='123456', master_port=7774, master_log_file='mysql-bin.000003', master_log_pos= 679
        master_log_file和master_log_pos需要用到上面的主节点信息
    5.启动主从复制
        start slave;
    6.查看启动信息 show slave status;
        当 slave_io_running和slave_sql_running 都为yes时表示配置成功
        失败的话可以 reset slave ;然后重新第4步
    
    7.帮助命令
        FLUSH PRIVILEGES;   show global VARIABLES like "server%"
    

    下面时mycat的关键配置文件

    主要的坑是要先在mysql中建好 mycat_db 数据库,才能启动mycat。需要定义好所有要使用的表,然后才能在mycat中创建成功。

    还要注意设置 writeType=0 ,switchType=1,balance=1 

    <?xml version="1.0"?>
    <!DOCTYPE mycat:schema SYSTEM "schema.dtd">
    <mycat:schema xmlns:mycat="http://io.mycat/">
    
    	<schema name="mycat_db" checkSQLschema="false" sqlMaxLimit="100">
    		<table  name="students" dataNode="m1,m2" rule="mod-long" />
    	</schema>
    
    	<dataNode name="m1" dataHost="host1" database="mycat_db" />
    	<dataNode name="m2" dataHost="host2" database="mycat_db" />
    
    	<dataHost name="host1" maxCon="1000" minCon="10" balance="1"
    			  writeType="0" switchType="1" dbType="mysql" dbDriver="native" slaveThreshold="100">
    		<heartbeat>select user()</heartbeat>
    		<writeHost host="m1" url="192.168.33.10:7774" user="root" password="fangzq">
    			<readHost host="s1" url="192.168.33.10:7776" user="root" password="fangzq" />
    		</writeHost>
    
    		<writeHost host="m2" url="192.168.33.10:7775" user="root" password="fangzq" />
    	</dataHost>
    
    	<dataHost name="host2" maxCon="1000" minCon="10" balance="1"
    			  writeType="0" dbType="mysql" dbDriver="native" slaveThreshold="100">
    		<heartbeat>select user()</heartbeat>
    		<writeHost host="m1" url="192.168.33.10:7777" user="root" password="fangzq">
    			<readHost host="s1" url="192.168.33.10:7778" user="root" password="fangzq" />
    		</writeHost>
    	</dataHost>
    
    </mycat:schema>
    

    展开全文
  • Docker部署nginx负载集群

    千次阅读 2019-04-18 20:10:37
    docker中部署nginx集群 有点docker swarm的意思,但存在区别。docker swarm是docker集群,而在这里,有着其他意思。 首先,docker中存在nginx 镜像。 其次,实例化生成三个容器。(实例化nginx ) 三台容器的IP...
  • Docker nginx 实现负载均衡 参考资料 https://blog.csdn.net/m0_49558851/article/details/107786372 启动 以docker方式启动 docker run -d -p 80:80 -p 443:443 -p 10000:10000 -p 10001:10001 -p 10002:10002 -p ...
  • 安装Docker及版本 192.168.51.171 master171 CentOS 7 Docker Engine - Community19.03.14 192.168.51.174 node174 CentOS 7 Docker Engine - Community19.03.14 192.168.51.187 node...
  • 昨天收了一篇好文章 nginx常用功能全揭秘,想着今天来按照步骤配置一下nginx代理的,结果在使用docker的时候一直出问题,才诞生了这篇关于docker配置nginx负载均衡。 首先在宿主机上创建两个两个目录n1,n2,分别...
  • 错误信息: ...nginx.conf配置:/etc/nginx/nginx.conf defualt.conf配置:/etc/nginx/conf.d/default.conf 问题解决:这里要写真实IP(本机使用ipconfig命令查看本机IP) ...
  • 1.安装docker: setenforce 0 ##临时禁用selinux getenforce ##查看是否已经临时禁用 systemctl stop firewalld ##关闭防火墙 systemctl disable firewalld yum remove docker docker-client docker-client-latest...
  • docker化+nginx负载均衡+python后端+管理页面Portainer 服务器为阿里云服务器 python后端需要自己编写,docker后端容器化操作可以看一下本博客docker部署后端这篇文章。 首先,我们需要nginx的镜像 # 使用...
  • # Docker 容器配置 Nginx 负载均衡示例: # 创建 3 个Nginx容器服务:容器命名分别为: 容器命名 ip分配 端口 目录映射 配置文件 角色 hengda-nginx 172.10.0.2 80 ~/nginx/conf.d:/etc...
  • 基于Docker部署 Tomcat集群Nginx负载均衡

    千次阅读 多人点赞 2021-08-30 19:56:47
    这样,我们在配置Nginx负载的时候,就直接可以通过 容器名:端口 的方式进行负载,这样的我们即隔离业务容器,同时,不需要维护 IP和端口,这个DNS注册是自动的,如果任何一个容器重启了,那么它们的IP地址信息则会...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,555
精华内容 5,422
关键字:

dockernginx负载均衡集群