docker搭建nacos集群服务

最近公司服务改造, 需要用到nacos作为注册和配置中心, 之前测试一直是用脚本启动,这样不是太好维护,

今天使用docker把nacos容器化,使用docker搭建nacos集群 

docker,docker-compose安装可以参考其他文章,比较简单

nacos集群是用docker-compose启动 ,可以参考https://nacos.io/zh-cn/docs/quick-start-docker.html

如果使用外部mysql 可以修改env/nacos-hostname.env 修改mysql相关配置

把example/cluster-hostname.yaml 复制并改名成docker-compose.yaml 方便后续操作

修改docker-compose.yaml 删除mysql依赖 并根据实际情况修改其他配置

修改完毕docker-compose.yaml目录执行docker-compose up -d即可

可以看到默认已经启动3个实例了 

2 配置nginx 

新建upstream 由nginx负载

upstream nacos-cluster {

    server 192.168.x.x:8848 weight=1 max_fails=2 fail_timeout=30s;

    server 192.168.x.x:8849 weight=1 max_fails=2 fail_timeout=30s;

    server 192.168.x.x:8850 weight=1 max_fails=2 fail_timeout=30s;

}

server {

    listen      80;

    server_name nacos.baidudu.com;

    access_log  logs/pro_nacos.log  main;

    location / {

        proxy_pass http://nacos-cluster;

        rewrite ^/$    /nacos  last;

    }

}

你可能感兴趣的:(docker搭建nacos集群服务)