🗄️

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: 新用户密码

使用说明

  1. 创建项目目录:mkdir mysql-project && cd mysql-project
  2. 创建配置目录:mkdir -p mysql/conf
  3. 将配置保存为 docker-compose.yml
  4. 修改环境变量中的密码
  5. 启动服务:docker-compose up -d

模板详情

分类 数据库
难度 简单
更新时间 2025/9/9

相关链接