docker-compose-app.yml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. services:
  2. # ruoyi-monitor:
  3. # image: ruoyi/ruoyi-monitor:2.4.1
  4. # container_name: ruoyi-monitor
  5. # environment:
  6. # # 时区上海
  7. # TZ: Asia/Shanghai
  8. # ports:
  9. # - "9100:9100"
  10. # volumes:
  11. # # 日志目录
  12. # - /home/docker/ruoyi-monitor/logs/:/ruoyi/monitor/logs
  13. # privileged: true
  14. # network_mode: "host"
  15. # mem_limit: 2g
  16. # memswap_limit: 2g # 禁止使用 Swap,避免磁盘 I/O 飙升
  17. # ruoyi-snailjob-server:
  18. # image: ruoyi/ruoyi-snailjob-server:2.4.1
  19. # container_name: ruoyi-snailjob-server
  20. # environment:
  21. # # 时区上海
  22. # TZ: Asia/Shanghai
  23. # ports:
  24. # - "8800:8800"
  25. # - "17888:17888"
  26. # volumes:
  27. # - /home/docker/snailjob/logs/:/ruoyi/snailjob/logs
  28. # privileged: true
  29. # network_mode: "host"
  30. # mem_limit: 2g
  31. # memswap_limit: 2g # 禁止使用 Swap,避免磁盘 I/O 飙升
  32. ruoyi-gateway:
  33. image: ruoyi/ruoyi-gateway:2.4.1
  34. container_name: ruoyi-gateway
  35. environment:
  36. # 时区上海
  37. TZ: Asia/Shanghai
  38. ports:
  39. - "8080:8080"
  40. volumes:
  41. # 日志目录
  42. - /home/docker/ruoyi-gateway/logs/:/ruoyi/gateway/logs
  43. privileged: true
  44. network_mode: "host"
  45. mem_limit: 3g
  46. memswap_limit: 3g # 禁止使用 Swap,避免磁盘 I/O 飙升
  47. ruoyi-auth:
  48. image: ruoyi/ruoyi-auth:2.4.1
  49. container_name: ruoyi-auth
  50. environment:
  51. # 时区上海
  52. TZ: Asia/Shanghai
  53. ports:
  54. - "9210:9210"
  55. volumes:
  56. # 日志目录
  57. - /home/docker/ruoyi-auth/logs/:/ruoyi/auth/logs
  58. privileged: true
  59. network_mode: "host"
  60. mem_limit: 2g
  61. memswap_limit: 2g # 禁止使用 Swap,避免磁盘 I/O 飙升
  62. ruoyi-system:
  63. image: ruoyi/ruoyi-system:2.4.1
  64. container_name: ruoyi-system
  65. environment:
  66. # 时区上海
  67. TZ: Asia/Shanghai
  68. ports:
  69. - "9214:9214"
  70. volumes:
  71. # 日志目录
  72. - /home/docker/ruoyi-system/logs/:/ruoyi/system/logs
  73. privileged: true
  74. network_mode: "host"
  75. mem_limit: 3g
  76. memswap_limit: 3g # 禁止使用 Swap,避免磁盘 I/O 飙升
  77. # ruoyi-job:
  78. # image: ruoyi/ruoyi-job:2.4.1
  79. # container_name: ruoyi-job
  80. # environment:
  81. # # 时区上海
  82. # TZ: Asia/Shanghai
  83. # SERVER_PORT: 9203
  84. # SNAIL_PORT: 29203
  85. # ports:
  86. # - "9203:9203"
  87. # - "29203:29203"
  88. # volumes:
  89. # # 日志目录
  90. # - /home/docker/ruoyi-job/logs/:/ruoyi/job/logs
  91. # privileged: true
  92. # network_mode: "host"
  93. # mem_limit: 2g
  94. # memswap_limit: 2g # 禁止使用 Swap,避免磁盘 I/O 飙升
  95. ruoyi-resource:
  96. image: ruoyi/ruoyi-resource:2.4.1
  97. container_name: ruoyi-resource
  98. environment:
  99. # 时区上海
  100. TZ: Asia/Shanghai
  101. ports:
  102. - "9204:9204"
  103. volumes:
  104. # 日志目录
  105. - /home/docker/ruoyi-resource/logs/:/ruoyi/resource/logs
  106. privileged: true
  107. network_mode: "host"
  108. mem_limit: 3g
  109. memswap_limit: 3g # 禁止使用 Swap,避免磁盘 I/O 飙升
  110. ruoyi-product:
  111. image: ruoyi/ruoyi-product:2.4.1
  112. container_name: ruoyi-product
  113. environment:
  114. # 时区上海
  115. TZ: Asia/Shanghai
  116. ports:
  117. - "9608:9608"
  118. volumes:
  119. # 日志目录
  120. - /home/docker/ruoyi-product/logs/:/ruoyi/product/logs
  121. privileged: true
  122. network_mode: "host"
  123. mem_limit: 4g
  124. memswap_limit: 4g # 禁止使用 Swap,避免磁盘 I/O 飙升
  125. ruoyi-external:
  126. image: ruoyi/ruoyi-external:2.4.1
  127. container_name: ruoyi-external
  128. environment:
  129. # 时区上海
  130. TZ: Asia/Shanghai
  131. ports:
  132. - "9618:9618"
  133. volumes:
  134. # 日志目录
  135. - /home/docker/ruoyi-external/logs/:/ruoyi/external/logs
  136. privileged: true
  137. network_mode: "host"
  138. mem_limit: 3g
  139. memswap_limit: 3g # 禁止使用 Swap,避免磁盘 I/O 飙升
  140. ruoyi-order:
  141. image: ruoyi/ruoyi-order:2.4.1
  142. container_name: ruoyi-order
  143. environment:
  144. # 时区上海
  145. TZ: Asia/Shanghai
  146. ports:
  147. - "9213:9213"
  148. volumes:
  149. # 日志目录
  150. - /home/docker/ruoyi-order/logs/:/ruoyi/order/logs
  151. privileged: true
  152. network_mode: "host"
  153. mem_limit: 4g
  154. memswap_limit: 4g # 禁止使用 Swap,避免磁盘 I/O 飙升
  155. ruoyi-customer:
  156. image: ruoyi/ruoyi-customer:2.4.1
  157. container_name: ruoyi-customer
  158. environment:
  159. # 时区上海
  160. TZ: Asia/Shanghai
  161. ports:
  162. - "9212:9212"
  163. volumes:
  164. # 日志目录
  165. - /home/docker/ruoyi-customer/logs/:/ruoyi/customer/logs
  166. privileged: true
  167. network_mode: "host"
  168. mem_limit: 3g
  169. memswap_limit: 3g # 禁止使用 Swap,避免磁盘 I/O 飙升
  170. ruoyi-bill:
  171. image: ruoyi/ruoyi-bill:2.4.1
  172. container_name: ruoyi-bill
  173. environment:
  174. # 时区上海
  175. TZ: Asia/Shanghai
  176. ports:
  177. - "9318:9318"
  178. volumes:
  179. # 日志目录
  180. - /home/docker/ruoyi-bill/logs/:/ruoyi/bill/logs
  181. privileged: true
  182. network_mode: "host"
  183. mem_limit: 2g
  184. memswap_limit: 2g # 禁止使用 Swap,避免磁盘 I/O 飙升
  185. ruoyi-mall:
  186. image: ruoyi/ruoyi-mall:2.4.1
  187. container_name: ruoyi-mall
  188. environment:
  189. # 时区上海
  190. TZ: Asia/Shanghai
  191. ports:
  192. - "9216:9216"
  193. volumes:
  194. # 日志目录
  195. - /home/docker/ruoyi-mall/logs/:/ruoyi/mall/logs
  196. privileged: true
  197. network_mode: "host"
  198. mem_limit: 2g
  199. memswap_limit: 2g # 禁止使用 Swap,避免磁盘 I/O 飙升