跳到主要内容

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分半钟, 待所有服务启动完成,访问网关地址

http://localhost:9999

看到swagger接口文档,说明微服务启动成功