docker-compose.yml 762 B

1234567891011121314151617181920212223242526272829
  1. version: "3.9"
  2. # Docker for Ubuntu22.04 configuration
  3. # 启动命令
  4. # docker-compose down
  5. # docker-compose up -d
  6. services:
  7. # -- MySQL8.0 -----------------------
  8. # mkdir -p /opt/mysql/{data,config} /opt/mysql-files
  9. # chmod -R 777 /opt/mysql
  10. # -----------------------------------
  11. mysql8:
  12. image: mysql:8.0
  13. container_name: mysql8
  14. restart: unless-stopped
  15. environment:
  16. MYSQL_ROOT_PASSWORD: fiPxHGFJldDC
  17. ports:
  18. - "3306:3306"
  19. volumes:
  20. - /opt/mysql/data:/var/lib/mysql
  21. # - /opt/mysql/config/my.cnf:/etc/mysql/my.cnf
  22. - /opt/mysql-files:/var/lib/mysql-files
  23. command:
  24. - mysqld
  25. - --sql-mode=STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION