提交 3a086fb7 编写于 作者: 小傅哥's avatar 小傅哥

小傅哥,feat:mysql 管理工具配置

上级 2d8863bb
# 命令执行 docker-compose up -d # 命令执行 docker-compose up -d
version: '3.9' version: '3.9'
# 安装开发环境
# 配置中心nacos:http://127.0.0.1:8848/nacos - 【账号:nacos 密码:nacos】
# 消息rocketmq:http://localhost:8080/#/ - 【账号:admin 密码:admin】
# 任务调度xxl-job-admin:http://127.0.0.1:9090/xxl-job-admin/ - 【账号:admin 密码:123456】
# 数据库mysql
# 缓存redis
services: services:
# 注册中心 https://github.com/nacos-group/nacos-docker - 其他配置可参考(集群) # 注册中心 https://github.com/nacos-group/nacos-docker - 其他配置可参考(集群)
# http://127.0.0.1:8848/nacos 【账号:nacos 密码:nacos】 # http://127.0.0.1:8848/nacos 【账号:nacos 密码:nacos】
...@@ -57,6 +63,7 @@ services: ...@@ -57,6 +63,7 @@ services:
mysql: mysql:
image: mysql:8.0.32 image: mysql:8.0.32
container_name: mysql container_name: mysql
hostname: mysql
command: --default-authentication-plugin=mysql_native_password command: --default-authentication-plugin=mysql_native_password
restart: always restart: always
environment: environment:
...@@ -77,6 +84,11 @@ services: ...@@ -77,6 +84,11 @@ services:
interval: 5s interval: 5s
timeout: 10s timeout: 10s
retries: 10 retries: 10
deploy:
resources:
limits:
cpus: '0.50'
memory: 128M
volumes_from: volumes_from:
- mysql-job-dbdata - mysql-job-dbdata
...@@ -87,10 +99,43 @@ services: ...@@ -87,10 +99,43 @@ services:
volumes: volumes:
- /var/lib/mysql - /var/lib/mysql
# phpmyadmin https://hub.docker.com/_/phpmyadmin
phpmyadmin:
image: phpmyadmin:5.2.1
container_name: phpmyadmin
hostname: phpmyadmin
ports:
- 8899:80
environment:
- PMA_ARBITRARY=1
- PMA_HOST=mysql
- PMA_PORT=3306
- MYSQL_ROOT_PASSWORD=123456
networks:
- my-network
# RedisAdmin https://github.com/joeferner/redis-commander
redis-admin:
image: spryker/redis-commander:0.8.0
container_name: redis-admin
hostname: redis-commander
restart: always
ports:
- 8081:8081
environment:
- REDIS_HOSTS=local:redis:6379
networks:
- my-network
depends_on:
redis:
condition: service_healthy
# Redis # Redis
redis: redis:
image: redis:7.2.0 image: redis:7.2.0
container_name: redis container_name: redis
restart: always
hostname: redis
ports: ports:
- 6379:6379 - 6379:6379
volumes: volumes:
...@@ -98,6 +143,16 @@ services: ...@@ -98,6 +143,16 @@ services:
command: redis-server /usr/local/etc/redis/redis.conf command: redis-server /usr/local/etc/redis/redis.conf
networks: networks:
- my-network - my-network
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 10s
timeout: 5s
retries: 3
deploy:
resources:
limits:
cpus: '0.50'
memory: 128M
# https://hub.docker.com/r/xuchengen/rocketmq # https://hub.docker.com/r/xuchengen/rocketmq
# 注意修改项; # 注意修改项;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册