Sign inSign up

herodotus/nacos-server

By herodotus

Updated 6 months ago

Nacos Server Docker supports using PostgreSQL databases (支持 Postgresql 的 Nacos Docker)

Image
API management
2

5.5K

herodotus/nacos-server repository overview

说明

基于 Nacos 官方 Plugin 和 官方 Docker 脚本,重新打包使用 Postgresql 作为数据存储的 Docker 镜像

变量

参考 Nacos MySQL 相关 Docker 环境变量,增加了用于支持 Postgresql 的环境变量

变量默认值用途
POSTGRESQL_SERVICE_HOST-Postgresql 数据库 IP 地址
POSTGRESQL_SERVICE_PORT5432Postgresql 数据库端口
POSTGRESQL_SERVICE_DB_NAME-Nacos postgresql 数据库名称
POSTGRESQL_SERVICE_USER-Nacos postgresql 数据库用户名
POSTGRESQL_SERVICE_PASSWORD-Nacos postgresql 数据库密码
POSTGRESQL_SERVICE_DB_PARAMtcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacosNacos postgresql 数据库连接参数

Docker Compose

使用 Docker Compose 运行,示例脚本参见:

services:
  nacos-postgresql:
    image: herodotus/nacos-server:v2.3.2
    container_name: nacos-postgresql
    environment:
      MODE: standalone
      SPRING_DATASOURCE_PLATFORM: postgresql
      POSTGRESQL_SERVICE_HOST: 192.168.101.10
      POSTGRESQL_SERVICE_PORT: 15432
      POSTGRESQL_SERVICE_USER: nacos
      POSTGRESQL_SERVICE_PASSWORD: nacos
      POSTGRESQL_SERVICE_DB_NAME: nacos
      NACOS_AUTH_IDENTITY_KEY: serverIdentity
      NACOS_AUTH_IDENTITY_VALUE: security
      NACOS_AUTH_TOKEN: SecretKey012345678901234567890123456789012345678901234567890123456789
    #      NACOS_AUTH_ENABLE: true
    volumes:
      - D:\\local-cached\\docker-volumes\\nacos\\datas:/home/nacos/data
    ports:
      - "8848:8848"
      - "9848:9848"
      - "9849:9849"

数据库脚本

Nacos Postgresql 数据库脚本可以从 【Nacos Plugin 官网】 获取。

或者关注 Dante Cloud

Tag summary

Content type

Image

Digest

sha256:1dfc29769

Size

271.8 MB

Last updated

6 months ago

docker pull herodotus/nacos-server