docker-compose-services.yml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. version : '3.8'
  2. services:
  3. # ---------------------------
  4. # api网关
  5. # ---------------------------
  6. zd-gateway:
  7. image: zd.harbor.com/zd/zd-gateway:latest
  8. container_name: zd-gateway
  9. env_file: docker-compose.env # 从文件中获取配置
  10. restart: always
  11. ports:
  12. - "8080:8080"
  13. volumes:
  14. - /zd/logs/zd-gateway:/logs/zd-gateway
  15. networks:
  16. - net
  17. # ---------------------------
  18. # 授权服务
  19. # ---------------------------
  20. zd-auth:
  21. image: zd.harbor.com/zd/zd-auth:latest
  22. container_name: zd-auth
  23. env_file: docker-compose.env # 从文件中获取配置
  24. restart: always
  25. ports:
  26. - "9200:9200"
  27. volumes:
  28. - /zd/logs/zd-auth:/logs/zd-auth
  29. networks:
  30. - net
  31. # ---------------------------
  32. # 系统服务
  33. # ---------------------------
  34. zd-system:
  35. image: zd.harbor.com/zd/zd-modules-system:latest
  36. container_name: zd-system
  37. env_file: docker-compose.env # 从文件中获取配置
  38. restart: always
  39. ports:
  40. - "9201:9201"
  41. volumes:
  42. - /zd/logs/zd-system:/logs/zd-system
  43. networks:
  44. - net
  45. # # ---------------------------
  46. # # 测试算法转发服务
  47. # # ---------------------------
  48. zd-forward:
  49. image: zd.harbor.com/zd/zd-forward:latest
  50. container_name: zd-forward
  51. env_file: docker-compose.env # 从文件中获取配置
  52. restart: always
  53. ports:
  54. - "9319:9319"
  55. volumes:
  56. - /zd/logs/zd-forward:/logs/zd-forward
  57. networks:
  58. - net
  59. # ---------------------------
  60. # 气瓶服务
  61. # ---------------------------
  62. zd-airbottle:
  63. image: zd.harbor.com/zd/zd-airbottle:latest
  64. container_name: zd-airbottle
  65. env_file: docker-compose.env # 从文件中获取配置
  66. restart: always
  67. ports:
  68. - "9400:9400"
  69. volumes:
  70. - /zd/logs/zd-airbottle:/logs/zd-airbottle
  71. networks:
  72. - net
  73. # ---------------------------
  74. # 报警系统
  75. # ---------------------------
  76. zd-alarm:
  77. image: zd.harbor.com/zd/zd-alarm:latest
  78. container_name: zd-alarm
  79. env_file: docker-compose.env # 从文件中获取配置
  80. restart: always
  81. ports:
  82. - "9901:9901"
  83. volumes:
  84. - /zd/logs/zd-alarm:/logs/zd-alarm
  85. networks:
  86. - net
  87. # ---------------------------
  88. # 相机系统
  89. # ---------------------------
  90. zd-camera:
  91. image: zd.harbor.com/zd/zd-camera:latest
  92. container_name: zd-camera
  93. env_file: docker-compose.env # 从文件中获取配置
  94. restart: always
  95. ports:
  96. - "18080:18080"
  97. volumes:
  98. - /zd/logs/zd-camera:/logs/zd-camera
  99. networks:
  100. - net
  101. # ---------------------------
  102. # 化学品系统
  103. # ---------------------------
  104. zd-chemical:
  105. image: zd.harbor.com/zd/zd-chemical:latest
  106. container_name: zd-chemical
  107. env_file: docker-compose.env # 从文件中获取配置
  108. restart: always
  109. ports:
  110. - "9501:9501"
  111. volumes:
  112. - /zd/logs/zd-chemical:/logs/zd-chemical
  113. networks:
  114. - net
  115. # ---------------------------
  116. # 人脸识别系统
  117. # ---------------------------
  118. zd-face:
  119. image: zd.harbor.com/zd/zd-common-face:latest
  120. container_name: zd-face
  121. env_file: docker-compose.env # 从文件中获取配置
  122. restart: always
  123. ports:
  124. - "9220:9220"
  125. volumes:
  126. - /zd/logs/zd-face:/logs/zd-face
  127. networks:
  128. - net
  129. # ---------------------------
  130. # 考试系统
  131. # ---------------------------
  132. zd-exam:
  133. image: zd.harbor.com/zd/zd-exam:latest
  134. container_name: zd-exam
  135. env_file: docker-compose.env # 从文件中获取配置
  136. restart: always
  137. ports:
  138. - "9301:9301"
  139. volumes:
  140. - /zd/logs/zd-exam:/logs/zd-exam
  141. networks:
  142. - net
  143. # ---------------------------
  144. # 消息系统
  145. # ---------------------------
  146. zd-message:
  147. image: zd.harbor.com/zd/zd-message:latest
  148. container_name: zd-message
  149. env_file: docker-compose.env # 从文件中获取配置
  150. restart: always
  151. ports:
  152. - "9500:9500"
  153. volumes:
  154. - /zd/logs/zd-message:/logs/zd-message
  155. networks:
  156. - net
  157. # ---------------------------
  158. # app系统
  159. # ---------------------------
  160. zd-app:
  161. image: zd.harbor.com/zd/zd-modules-app:latest
  162. container_name: zd-app
  163. env_file: docker-compose.env # 从文件中获取配置
  164. restart: always
  165. ports:
  166. - "9219:9219"
  167. volumes:
  168. - /zd/logs/zd-app:/logs/zd-app
  169. networks:
  170. - net
  171. # ---------------------------
  172. # 文件系统
  173. # ---------------------------
  174. zd-file:
  175. image: zd.harbor.com/zd/zd-modules-file:latest
  176. container_name: zd-file
  177. env_file: docker-compose.env # 从文件中获取配置
  178. restart: always
  179. ports:
  180. - "9300:9300"
  181. volumes:
  182. - /zd/logs/zd-file:/logs/zd-file
  183. networks:
  184. - net
  185. # ---------------------------
  186. # 代码生成系统
  187. # ---------------------------
  188. zd-gen:
  189. image: zd.harbor.com/zd/zd-modules-gen:latest
  190. container_name: zd-gen
  191. env_file: docker-compose.env # 从文件中获取配置
  192. restart: always
  193. ports:
  194. - "9202:9202"
  195. volumes:
  196. - /zd/logs/zd-gen:/logs/zd-gen
  197. networks:
  198. - net
  199. # ---------------------------
  200. # 任务调度系统
  201. # ---------------------------
  202. zd-job:
  203. image: zd.harbor.com/zd/zd-modules-job:latest
  204. container_name: zd-job
  205. env_file: docker-compose.env # 从文件中获取配置
  206. restart: always
  207. ports:
  208. - "9203:9203"
  209. volumes:
  210. - /zd/logs/zd-job:/logs/zd-job
  211. networks:
  212. - net
  213. # ---------------------------
  214. # 实验室管理系统
  215. # ---------------------------
  216. zd-laboratory:
  217. image: zd.harbor.com/zd/zd-modules-laboratory:latest
  218. container_name: zd-laboratory
  219. env_file: docker-compose.env # 从文件中获取配置
  220. restart: always
  221. ports:
  222. - "9218:9218"
  223. volumes:
  224. - /zd/logs/zd-laboratory:/logs/zd-laboratory
  225. networks:
  226. - net
  227. # ---------------------------
  228. # netty系统
  229. # ---------------------------
  230. zd-netty:
  231. image: zd.harbor.com/zd/zd-netty:latest
  232. container_name: zd-netty
  233. env_file: docker-compose.env # 从文件中获取配置
  234. restart: always
  235. ports:
  236. - "9600:9600"
  237. volumes:
  238. - /zd/logs/zd-netty:/logs/zd-netty
  239. networks:
  240. - net
  241. # ---------------------------
  242. # 喇叭系统
  243. # ---------------------------
  244. zd-speaker:
  245. image: zd.harbor.com/zd/zd-speaker:latest
  246. container_name: zd-speaker
  247. env_file: docker-compose.env # 从文件中获取配置
  248. restart: always
  249. ports:
  250. - "9903:9903"
  251. volumes:
  252. - /zd/logs/zd-speaker:/logs/zd-speaker
  253. networks:
  254. - net
  255. # ---------------------------
  256. # 监控系统
  257. # ---------------------------
  258. zd-monitor:
  259. image: zd.harbor.com/zd/zd-monitor:latest
  260. container_name: zd-monitor
  261. env_file: docker-compose.env # 从文件中获取配置
  262. restart: always
  263. ports:
  264. - "9100:9100"
  265. volumes:
  266. - /zd/logs/zd-monitor:/logs/zd-monitor
  267. networks:
  268. - net
  269. networks:
  270. net:
  271. driver: bridge