compose.yaml.j2 844 B

123456789101112131415161718192021222324252627
  1. # (Optional) when using custom network
  2. # networks:
  3. # yournetwork:
  4. # external: true
  5. volumes:
  6. mariadb-data:
  7. services:
  8. mariadb:
  9. image: docker.io/library/mariadb:12.0.2
  10. # (Optional) remove this section when you don't want to expose
  11. ports:
  12. - 3306:3306
  13. environment:
  14. # (Optional) remove this section, when using random, or empty root password
  15. - MARIADB_ROOT_PASSWORD=your-root-password
  16. # (Optional) when using random, or empty root password
  17. # - MARIADB_RANDOM_ROOT_PASSWORD=true
  18. # - MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=true
  19. - MARIADB_DATABASE=your-database
  20. - MARIADB_USER=your-user
  21. - MARIADB_PASSWORD=your-password
  22. volumes:
  23. - mariadb-data:/var/lib/mysql
  24. # (Optional) when using custom network
  25. # networks:
  26. # - yournetwork
  27. restart: unless-stopped