快速入门
微服务应用
场景2:微服务应用快速开始。
场景2:微服务应用
适合:大型项目、分布式系统、高并发场景
步骤1:准备中间件
使用 Docker Compose 启动必需的中间件:
创建 docker-compose.yml:
version: '3.8'
services:
# MySQL
mysql:
image: mysql:8.0
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: demo
volumes:
- mysql-data:/var/lib/mysql
# Redis
redis:
image: redis:7.0
ports:
- "6379:6379"
# RabbitMQ
rabbitmq:
image: rabbitmq:3.12-management
ports:
- "5672:5672"
- "15672:15672"
environment:
RABBITMQ_DEFAULT_USER: guest
RABBITMQ_DEFAULT_PASS: guest
# Nacos
nacos:
image: nacos/nacos-server:v2.3.0
ports:
- "8848:8848"
environment:
MODE: standalone
volumes:
mysql-data:
启动中间件:
```bash docker-compose up -d