美文网首页
Centos7.x 使用Docker-compose搭建Naco

Centos7.x 使用Docker-compose搭建Naco

作者: 请叫我比比比巴卜 | 来源:发表于2021-10-28 08:45 被阅读0次
    1.使用vsCode打开需要创建的文件,直观表示

    2.数据库连接配置 nacos-server.env
    #nacos dev env
    MODE=cluster
    PREFER_HOST_MODE=hostname
    NACOS_SERVERS=nacos1:8848 nacos2:8848 nacos3:8848
    MYSQL_SERVICE_HOST=127.0.0.1
    MYSQL_SERVICE_DB_NAME=nacos_config
    MYSQL_SERVICE_PORT=3306
    MYSQL_SERVICE_USER=**
    MYSQL_SERVICE_PASSWORD=**
    
    3.init.d目录下创建自定义配置文件custom.properties
    #spring.security.enabled=false
    #management.security=false
    #security.basic.enabled=false
    #nacos.security.ignore.urls=/**
    #management.metrics.export.elastic.host=http://localhost:9200
    # metrics for prometheus
    management.endpoints.web.exposure.include=*
    # metrics for elastic search
    #management.metrics.export.elastic.enabled=false
    #management.metrics.export.elastic.host=http://localhost:9200
    # metrics for influx
    #management.metrics.export.influx.enabled=false
    #management.metrics.export.influx.db=springboot
    #management.metrics.export.influx.uri=http://localhost:8086
    #management.metrics.export.influx.auto-create-db=true
    #management.metrics.export.influx.consistency=one
    #management.metrics.export.influx.compressed=true
    
    4.Docker-compose的yml文件:cluster-nacos-server.yml
    version: "3"
    services:
      nacos1:
        hostname: nacos1
        container_name: nacos1
        image: nacos/nacos-server:latest
        volumes:
          - ./cluster-logs/nacos1:/home/nacos/logs
          - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
        ports:
          - "8845:8848"
          - "9555:9555"
        env_file:
          - ../env/nacos-server.env
        restart: always
      nacos2:
        hostname: nacos2
        image: nacos/nacos-server:latest
        container_name: nacos2
        volumes:
          - ./cluster-logs/nacos2:/home/nacos/logs
          - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
        ports:
          - "8846:8848"
        env_file:
          - ../env/nacos-server.env
        restart: always
      nacos3:
        hostname: nacos3
        image: nacos/nacos-server:latest
        container_name: nacos3
        volumes:
          - ./cluster-logs/nacos3:/home/nacos/logs
          - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
        ports:
          - "8847:8848"
        env_file:
          - ../env/nacos-server.env
        restart: always
    

    启动

    docker-compose -f cluster-nacos-server.yml up -d
    

    相关文章

      网友评论

          本文标题:Centos7.x 使用Docker-compose搭建Naco

          本文链接:https://www.haomeiwen.com/subject/lhoualtx.html