/dockerimage-alibaba-NSS

docker image for Nacos/Sentinel/Seata

Primary LanguageDockerfileApache License 2.0Apache-2.0

dockerimage-alibaba-NSS

关于本项目

本项目用于通过 docker-compose 启动阿里巴巴旗下的NacosSentinel以及Seata三个重要服务。
此项目只适合开发环境或教学,不推荐在生产环境使用

服务 版本 端口 (宿主) 口令:密码 说明

MySQL

8.0.33

3306

root:root

支持架构: linux/amd64,linux/arm64

Nacos

2.2.1

8848

nacos:nacos

支持架构: linux/amd64,linux/arm64

Sentinel

1.8.6

7777

sentinel:sentinel

支持架构: linux/amd64,linux/arm64

Seata

1.6.1

7091

seata:seata

支持架构: linux/amd64,linux/arm64

启动

# 下载本项目
git clone https://github.com/yingzhuo/dockerimage-alibaba-NSS.git

# 本项目作为工作目录
cd dockerimage-alibaba-NSS/

# 启动服务 (Daemon模式)
docker-compose up -d

# 查看服务状态
docker-compose ps

启动之后,您将得到上述四种服务的单例。细节如下:

  • Nacos的数据由MySQL持久化

  • Seata的数据由MySQL持久化

  • Seata向Nacos注册

当所有服务启动后可以尝试做以下的事情:

  • 初始化Nacos命名空间

  • 使用Nacos保存Sentinel配置

  • 使用Nacos保存Seata配置

特别说明

  • 关于Seata启动时的环境变量 SEATA_IP : 这里是广播地址,需要安装实际情况调整。

许可证

Issues

请点击这里

联系我