Docker启动微服务(新)
本文旨在:通过docker方式启动微服务项目后台
只兼容
2024-06-30
之后下载的代码
Docker启动微服务后台
1. 下载项目
git clone https://github.com/jeecgboot/JeecgBoot.git
2. 配置host
此步骤必须配置,不然会导致nacos、数据库等连不上。
127.0.0.1 jeecg-boot-mysql
127.0.0.1 jeecg-boot-redis
127.0.0.1 jeecg-boot-nacos
127.0.0.1 jeecg-boot-system
127.0.0.1 jeecg-boot-gateway
127.0.0.1 jeecg-boot-sentinel
127.0.0.1 jeecg-boot-xxljob
127.0.0.1 jeecg-boot-rabbitmq
可以使用工具 SwitchHosts 快速配置host.

3. 编译后台项目
进入jeecg-boot根目录
cd JeecgBoot/jeecg-boot
执行打包命令
mvn clean install -Pdev,SpringCloud
看到执行成功
5. 创建微服务容器组
进入jeecg-server-cloud根目录
cd jeecg-server-cloud
执行命令
docker-compose up -d
容器生成结果:

6. 访问gateway地址
等1分半钟, 待所有服务启动完成,访问网关地址
看到swagger接口文档,说明微服务启动成功