您的位置 首页 linux 运维

nacos 单机版安装docker-compose方式 v3.0.2

访问GitHub上的Nacos仓库,找到对应的版本分支,手动下载docker-compose.yml文件

https://github.com/alibaba/nacos

 

nacos 官方 docker-compose.yaml 案例:连接

registry.cn-hangzhou.aliyuncs.com/baimeidashu/nacos-server:v3.0.2

registry.cn-hangzhou.aliyuncs.com/baimeidashu/prometheus:latest


registry.cn-hangzhou.aliyuncs.com/baimeidashu/grafana:latest

 

官方文档: Nacos Docker Quick Start | Nacos 官网

Nacos + Grafana + Prometheus

参考:Nacos监控指南

Note: grafana创建一个新数据源时,数据源地址必须是 http://prometheus:9090

 

1-单机 不依赖数据库方式:

docker-compose.yaml

version: "2"
services:
  nacos:
    image: registry.cn-hangzhou.aliyuncs.com/baimeidashu/nacos-server:v3.0.2
    container_name: nacos-standalone
    environment:
      - PREFER_HOST_MODE=hostname
      - MODE=standalone
      - NACOS_AUTH_IDENTITY_KEY=serverIdentity
      - NACOS_AUTH_IDENTITY_VALUE=security
      - NACOS_AUTH_TOKEN=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
    volumes:
      - ./standalone-logs/:/home/nacos/logs
    ports:
      - "8080:8080"
      - "8848:8848"
      - "9848:9848"
  prometheus:
    container_name: prometheus
    image: registry.cn-hangzhou.aliyuncs.com/baimeidashu/prometheus:latest
    volumes:
      - ./prometheus/prometheus-standalone.yaml:/etc/prometheus/prometheus.yml
    ports:
      - "9090:9090"
    depends_on:
      - nacos
    restart: on-failure
  grafana:
    container_name: grafana
    image: registry.cn-hangzhou.aliyuncs.com/baimeidashu/grafana:latest
    ports:
      - 3000:3000
    restart: on-failure

 

 

二- 依赖mysl 版:

docker-compose.yaml

msyql 导入数据:

https://raw.githubusercontent.com/alibaba/nacos/develop/distribution/conf/mysql-schema.sql

mysql-schema.sql :连接 

 

创建  nacos-standalone-mysql.env

PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=127.0.0.1
MYSQL_SERVICE_DB_NAME=nacos-config
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=baimei1
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
NACOS_AUTH_IDENTITY_KEY=2222
NACOS_AUTH_IDENTITY_VALUE=2xxx
NACOS_AUTH_TOKEN=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=

 

docker-compose.yaml

version: "3.8"
services:
  nacos:
    image: registry.cn-hangzhou.aliyuncs.com/baimeidashu/nacos-server:v3.0.2
    container_name: nacos-standalone-mysql
    env_file:
      - ./nacos-standalone-mysql.env
    volumes:
      - ./standalone-logs/:/home/nacos/logs
    ports:
      - "8080:8080"
      - "8848:8848"
      - "9848:9848"
    restart: always

 

访问:

http://10.0.0.250:8080/

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章