docker-compose mysql

80 阅读1分钟

docker-compose mysql

准备

创建log data conf三个目录
my.cnf放进conf下(没有定制需求也可以不)
根据需求调整environment

脚本

version: '3'
services:
  mysql:
    restart: always
    image: mysql:5.7.16
    container_name: my_mysql
    volumes:
      - ./log:/var/log/mysql
      - ./data:/var/lib/mysql
      - ./conf/my.cnf:/etc/my.cnf
    environment:
      - "MYSQL_ROOT_PASSWORD=123456"
      - "MYSQL_DATABASE=demo"
      - "MYSQL_USER=demo"
      - "MYSQL_PASSWORD=123456"
      - "TZ=Asia/Shanghai"
    ports:
      - 3306:3306