测试常用中间件快速启动
MySQL 5.7
version: '3.3'
services:
mysql:
image: 'mysql:5.7'
container_name: mysql
# network_mode: host
restart: always
environment:
- TZ=Asia/Shanghai
- MYSQL_ROOT_PASSWORD=ROOT_PASSWORD
- MYSQL_DATABASE=DB1
- MYSQL_USER=DB_USERNAME
- MYSQL_PASSWORD=DB_PASSWROD
- MYSQL_ROOT_HOST=%
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
- '${PWD}/data/mysql-data:/var/lib/mysql'
expose:
- 3306
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-p123456",]
interval: 30s
timeout: 10sMySQL 8.X
Redis
Kafka
Rabbimq
打开 web management ui
通过
ip a查看 ubuntu 的 ip打开浏览器,输入
http://[ip]:15672访问
Mongo
InfluxDB
MinIO
rabbiq单节点或集群
nacos2.3.0单节点或集群
支持集群|单节点
节点一: 192.168.182.129
节点二: 192.168.182.130
节点三: 192.168.182.131
注意: 数据库需要提前准备好;
单机模式 - 用于测试和单机试用。 standalone
集群模式 - 用于生产环境,确保高可用。
多集群模式 - 用于多数据中心场景。
ELK
目录结构
logstash 配置
cat logstash/pipeline/logstash.conf
yaml 文件
Last updated