🗄️
MySQL
关系型数据库
数据库
Docker Compose 配置
docker-compose.yml
version: '3.8'
services:
mysql:
image: mysql:8.0
container_name: mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database
MYSQL_USER: your_user
MYSQL_PASSWORD: your_password
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
- ./mysql/conf:/etc/mysql/conf.d
networks:
- mysql_network
volumes:
mysql_data:
networks:
mysql_network:
driver: bridge
使用步骤
1. 创建项目目录
mkdir mysql-project
cd mysql-project
2. 保存配置文件
# 将上面的配置保存为 docker-compose.yml
3. 启动服务
docker-compose up -d
环境变量
MYSQL_ROOT_PASSWORD
: MySQL root 用户密码MYSQL_DATABASE
: 创建默认数据库名称MYSQL_USER
: 创建新用户名称MYSQL_PASSWORD
: 新用户密码
使用说明
- 创建项目目录:
mkdir mysql-project && cd mysql-project
- 创建配置目录:
mkdir -p mysql/conf
- 将配置保存为
docker-compose.yml
- 修改环境变量中的密码
- 启动服务:
docker-compose up -d
模板详情
分类 数据库
难度 简单
更新时间 2025/9/9