compose.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ---
  2. name: "MariaDB"
  3. description: "An open-source relational database management system"
  4. version: "0.0.1"
  5. date: "2023-10-01"
  6. author: "Christian Lempa"
  7. tags:
  8. - mariadb
  9. - database
  10. - sql
  11. ---
  12. # (Optional) when using custom network
  13. # networks:
  14. # yournetwork:
  15. # external: true
  16. volumes:
  17. mariadb-data:
  18. services:
  19. mariadb:
  20. image: docker.io/library/mariadb:12.0.2
  21. # (Optional) remove this section when you don't want to expose
  22. ports:
  23. - 3306:3306
  24. environment:
  25. # (Optional) remove this section, when using random, or empty root password
  26. - MARIADB_ROOT_PASSWORD=your-root-password
  27. # (Optional) when using random, or empty root password
  28. # - MARIADB_RANDOM_ROOT_PASSWORD=true
  29. # - MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=true
  30. - MARIADB_DATABASE=your-database
  31. - MARIADB_USER=your-user
  32. - MARIADB_PASSWORD=your-password
  33. volumes:
  34. - mariadb-data:/var/lib/mysql
  35. # (Optional) when using custom network
  36. # networks:
  37. # - yournetwork
  38. restart: unless-stopped