- 1.nacos安装
- 1.官网
- 2.获取docker脚本
git clone https://github.com/nacos-group/nacos-docker.git
- 3.启动单机模式
docker-compose -f example/standalone-derby.yaml up
- 4.访问控制台http://127.0.0.1:8848
- 2.安装redis
- 1.拉取docker最新版镜像
docker pull redis
- 2.启动镜像(本文演示就不创建配置文件了,生产环境建议新建配置文件挂载到容器里面)
docker run -p 6379:6379 --name redis -d redis redis-server --appendonly yes
- 1.拉取docker最新版镜像
- 3.安装seata(分布式事务)
- 1.官网
- 2.获取docker脚本
git clone https://github.com/seata/seata-docker.git
- 3.构建
-
cd seata-docker vim build/Dockerfile 修改版本号为最新目前为1.4.1 删除创建seata目录命令,并将解压目录中seata删除 docker build -t seata:1.4.1 build
-
- 3.启动体验版
docker run -d --name seata-server -p 8091:8091 seata:1.4.1
- 4.直接安装docker版本
docker run -d --name seata-server -p 8091:8091 -e SEATA_IP=127.0.0.1 seataio/seata-server:latest
- 5.修改注册中心为nacos
-
进入资源目录resources/registry.conf 修改注册和配置方式都为nacos nacos地址在docker容器中不要填写localhost或者127.0.0.1
-
- 4.安装mysql
服务 | 端口 | 网关 |
---|---|---|
网关 spring-cloud-study-gateway | 5000 | / |
权限 spring-cloud-study-auth | 5001 | /auth |
资源服务 spring-cloud-study-resource-server | 5002 | /resource |
资源服务 spring-cloud-study-resource-server-feign | 5003 | /resource-feign |