Nacos Server Docker supports using PostgreSQL databases (支持 Postgresql 的 Nacos Docker)
5.5K
基于 Nacos 官方 Plugin 和 官方 Docker 脚本,重新打包使用 Postgresql 作为数据存储的 Docker 镜像
参考 Nacos MySQL 相关 Docker 环境变量,增加了用于支持 Postgresql 的环境变量
| 变量 | 默认值 | 用途 |
|---|---|---|
| POSTGRESQL_SERVICE_HOST | - | Postgresql 数据库 IP 地址 |
| POSTGRESQL_SERVICE_PORT | 5432 | Postgresql 数据库端口 |
| POSTGRESQL_SERVICE_DB_NAME | - | Nacos postgresql 数据库名称 |
| POSTGRESQL_SERVICE_USER | - | Nacos postgresql 数据库用户名 |
| POSTGRESQL_SERVICE_PASSWORD | - | Nacos postgresql 数据库密码 |
| POSTGRESQL_SERVICE_DB_PARAM | tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos | Nacos postgresql 数据库连接参数 |
使用 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
Content type
Image
Digest
sha256:1dfc29769…
Size
271.8 MB
Last updated
6 months ago
docker pull herodotus/nacos-server