docker-compose.yml

  1. version: '3.1'
  2. services:
  3. mysql:
  4. container_name: mysql
  5. command: --default-authentication-plugin=mysql_native_password
  6. environment:
  7. MYSQL_ROOT_PASSWORD: "root"
  8. image: "docker.io/mysql:latest"
  9. restart: always
  10. network_mode: host
  11. environment:
  12. - TZ=Asia/Shanghai
  13. volumes:
  14. - "/srv/mysql/db:/var/lib/mysql"
  15. - "/srv/mysql/conf/my.cnf:/etc/my.cnf"
  16. ports:
  17. - "3306:3306"
  18. expose:
  19. - "3306"