docker-compose mysql

116 阅读1分钟
version: '3'
services:    
  mysql-demo:
    image: mysql:5.7
    restart: always
    container_name: mysql-demo
    volumes:
      - ./data/mysql/logs:/var/log/mysql/
      - ./data/mysql/data:/var/lib/mysql/
      - "./data/mysql/conf/my.cnf:/etc/mysql/my.cnf:ro"
      - ./data/mysql/init-sql:/docker-entrypoint-initdb.d
    ports:
      - "23306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: "123456"

注意初始化脚本的配置的地方,一定要如此写