Files
cutejava/docs/docker-env/mysql8/docker-compose-mysql8-online.yml
T
odboy 48ac556f0d chore(project): 移除代码风格配置文件并添加PostgreSQL启动脚本
- 删除P3C代码风格XML配置文件
- 新增PostgreSQL Docker Compose启动脚本
- 配置PostgreSQL 14容器化环境
2026-02-27 18:08:36 +08:00

28 lines
1.2 KiB
YAML

# 可参考: https://hub.docker.com/_/mysql
version: '3'
services:
mysql:
image: registry.cn-hangzhou.aliyuncs.com/zhengqing/mysql:8.0 # 原镜像`mysql:8.0`
container_name: mysql8 # 容器名为'mysql8'
restart: unless-stopped # 指定容器退出后的重启策略为始终重启,但是不考虑在Docker守护进程启动时就已经停止了的容器
volumes: # 数据卷挂载路径设置,将本机目录映射到容器目录
- "./mysql/my.cnf:/etc/mysql/my.cnf"
- "./mysql/data:/var/lib/mysql"
# - "./mysql/conf.d:/etc/mysql/conf.d"
- "./mysql/mysql-files:/var/lib/mysql-files"
environment: # 设置环境变量,相当于docker run命令中的-e
TZ: Asia/Shanghai
LANG: en_US.UTF-8
MYSQL_ROOT_PASSWORD: "MYSQL_ROOT_PASSWORD" # 设置root用户密码
MYSQL_DATABASE: demo # 初始化的数据库名称
privileged: true
user: root
ports: # 映射端口
- "3306:3306"
# 配置内存
deploy:
resources:
limits:
memory: 1G
reservations:
memory: 1G