database.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. services:
  2. # 此镜像仅用于测试 正式环境需自行安装数据库
  3. # SID: XE user: system password: oracle
  4. oracle:
  5. image: tekintian/oracle12c:latest
  6. container_name: oracle
  7. environment:
  8. # 时区上海
  9. TZ: Asia/Shanghai
  10. DBCA_TOTAL_MEMORY: 16192
  11. ports:
  12. - "18080:8080"
  13. - "1521:1521"
  14. volumes:
  15. # 数据挂载
  16. - "/docker/oracle/data:/u01/app/oracle"
  17. network_mode: "host"
  18. # 此镜像仅用于测试 正式环境需自行安装数据库
  19. sqlserver:
  20. image: mcr.microsoft.com/mssql/server:2017-latest
  21. container_name: sqlserver
  22. environment:
  23. # 时区上海
  24. TZ: Asia/Shanghai
  25. ACCEPT_EULA: "Y"
  26. SA_PASSWORD: "Ruoyi@123"
  27. ports:
  28. - "1433:1433"
  29. volumes:
  30. # 数据挂载
  31. - "/docker/sqlserver/data:/var/opt/mssql"
  32. network_mode: "host"
  33. postgres:
  34. image: postgres:14.2
  35. container_name: postgres
  36. environment:
  37. POSTGRES_USER: root
  38. POSTGRES_PASSWORD: root
  39. POSTGRES_DB: postgres
  40. ports:
  41. - "5432:5432"
  42. volumes:
  43. - /docker/postgres/data:/var/lib/postgresql/data
  44. network_mode: "host"
  45. postgres13:
  46. image: postgres:13.6
  47. container_name: postgres13
  48. environment:
  49. POSTGRES_USER: root
  50. POSTGRES_PASSWORD: root
  51. POSTGRES_DB: postgres
  52. ports:
  53. - "5433:5432"
  54. volumes:
  55. - /docker/postgres13/data:/var/lib/postgresql/data
  56. network_mode: "host"