docker-compose.yml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. version: '3'
  2. services:
  3. nacos:
  4. image: nacos/nacos-server:1.3.2
  5. hostname: "nacos-standalone"
  6. environment:
  7. - MODE=standalone
  8. - TZ=Asia/Shanghai
  9. volumes:
  10. - /docker/nacos/standalone-logs/:/home/nacos/logs
  11. - /docker/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties
  12. ports:
  13. - 8848:8848
  14. networks:
  15. blade_net:
  16. ipv4_address: 172.30.0.48
  17. sentinel:
  18. image: bladex/sentinel-dashboard:1.7.2
  19. hostname: "sentinel"
  20. environment:
  21. - TZ=Asia/Shanghai
  22. ports:
  23. - 8858:8858
  24. restart: on-failure
  25. networks:
  26. blade_net:
  27. ipv4_address: 172.30.0.58
  28. seata-server:
  29. image: seataio/seata-server:1.3.0
  30. hostname: "seata-server"
  31. ports:
  32. - 8091:8091
  33. environment:
  34. - TZ=Asia/Shanghai
  35. - SEATA_PORT=8091
  36. - STORE_MODE=file
  37. networks:
  38. blade_net:
  39. ipv4_address: 172.30.0.68
  40. blade-nginx:
  41. image: nginx:stable-alpine-perl
  42. hostname: "blade-nginx"
  43. environment:
  44. - TZ=Asia/Shanghai
  45. ports:
  46. - 88:88
  47. volumes:
  48. - /docker/nginx/api/nginx.conf:/etc/nginx/nginx.conf
  49. privileged: true
  50. restart: always
  51. networks:
  52. - blade_net
  53. web-nginx:
  54. image: nginx:stable-alpine-perl
  55. hostname: "web-nginx"
  56. environment:
  57. - TZ=Asia/Shanghai
  58. ports:
  59. - 8000:8000
  60. volumes:
  61. - /docker/nginx/web/html:/usr/share/nginx/html
  62. - /docker/nginx/web/nginx.conf:/etc/nginx/nginx.conf
  63. privileged: true
  64. restart: always
  65. networks:
  66. - blade_net
  67. blade-redis:
  68. image: redis:5.0.8-alpine
  69. hostname: "blade-redis"
  70. environment:
  71. - TZ=Asia/Shanghai
  72. ports:
  73. - 3379:6379
  74. volumes:
  75. - /docker/redis/data:/data
  76. command: "redis-server --appendonly yes"
  77. privileged: true
  78. restart: always
  79. networks:
  80. - blade_net
  81. blade-admin:
  82. image: "${REGISTER}/blade/blade-admin:${TAG}"
  83. environment:
  84. - TZ=Asia/Shanghai
  85. ports:
  86. - 7002:7002
  87. privileged: true
  88. restart: always
  89. networks:
  90. - blade_net
  91. blade-turbine:
  92. image: "${REGISTER}/blade/blade-turbine:${TAG}"
  93. environment:
  94. - TZ=Asia/Shanghai
  95. ports:
  96. - 7003:7003
  97. privileged: true
  98. restart: always
  99. networks:
  100. - blade_net
  101. blade-zipkin:
  102. image: "${REGISTER}/blade/blade-zipkin:${TAG}"
  103. environment:
  104. - TZ=Asia/Shanghai
  105. ports:
  106. - 9411:9411
  107. privileged: true
  108. restart: always
  109. networks:
  110. - blade_net
  111. blade-gateway1:
  112. image: "${REGISTER}/blade/blade-gateway:${TAG}"
  113. environment:
  114. - TZ=Asia/Shanghai
  115. privileged: true
  116. restart: always
  117. networks:
  118. blade_net:
  119. ipv4_address: 172.30.0.81
  120. blade-gateway2:
  121. image: "${REGISTER}/blade/blade-gateway:${TAG}"
  122. environment:
  123. - TZ=Asia/Shanghai
  124. privileged: true
  125. restart: always
  126. networks:
  127. blade_net:
  128. ipv4_address: 172.30.0.82
  129. blade-auth1:
  130. image: "${REGISTER}/blade/blade-auth:${TAG}"
  131. environment:
  132. - TZ=Asia/Shanghai
  133. privileged: true
  134. restart: always
  135. networks:
  136. blade_net:
  137. ipv4_address: 172.30.0.91
  138. blade-auth2:
  139. image: "${REGISTER}/blade/blade-auth:${TAG}"
  140. environment:
  141. - TZ=Asia/Shanghai
  142. privileged: true
  143. restart: always
  144. networks:
  145. blade_net:
  146. ipv4_address: 172.30.0.92
  147. blade-report:
  148. image: "${REGISTER}/blade/blade-report:${TAG}"
  149. environment:
  150. - TZ=Asia/Shanghai
  151. privileged: true
  152. restart: always
  153. networks:
  154. blade_net:
  155. ipv4_address: 172.30.0.98
  156. blade-log:
  157. image: "${REGISTER}/blade/blade-log:${TAG}"
  158. environment:
  159. - TZ=Asia/Shanghai
  160. privileged: true
  161. restart: always
  162. networks:
  163. - blade_net
  164. blade-desk:
  165. image: "${REGISTER}/blade/blade-desk:${TAG}"
  166. environment:
  167. - TZ=Asia/Shanghai
  168. privileged: true
  169. restart: always
  170. networks:
  171. - blade_net
  172. blade-user:
  173. image: "${REGISTER}/blade/blade-user:${TAG}"
  174. environment:
  175. - TZ=Asia/Shanghai
  176. privileged: true
  177. restart: always
  178. networks:
  179. - blade_net
  180. blade-system:
  181. image: "${REGISTER}/blade/blade-system:${TAG}"
  182. environment:
  183. - TZ=Asia/Shanghai
  184. privileged: true
  185. restart: always
  186. networks:
  187. - blade_net
  188. blade-flow:
  189. image: "${REGISTER}/blade/blade-flow:${TAG}"
  190. environment:
  191. - TZ=Asia/Shanghai
  192. privileged: true
  193. restart: always
  194. networks:
  195. - blade_net
  196. blade-flow-design:
  197. image: "${REGISTER}/blade/blade-flow-design:${TAG}"
  198. environment:
  199. - TZ=Asia/Shanghai
  200. privileged: true
  201. restart: always
  202. ports:
  203. - 9999:9999
  204. networks:
  205. - blade_net
  206. blade-resource:
  207. image: "${REGISTER}/blade/blade-resource:${TAG}"
  208. environment:
  209. - TZ=Asia/Shanghai
  210. privileged: true
  211. restart: always
  212. networks:
  213. - blade_net
  214. networks:
  215. blade_net:
  216. driver: bridge
  217. ipam:
  218. config:
  219. - subnet: 172.30.0.0/16