docker-compose.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. #compose版本
  2. version: '2.24.6-desktop.1'
  3. #服务列表
  4. services:
  5. # mysql:
  6. ## env_file:
  7. ## - .env
  8. # build:
  9. # context: .
  10. # dockerfile: ./mysql/Dockerfile
  11. # #容器名称
  12. # container_name: energy-mysql
  13. # #端口映射
  14. # ports:
  15. # - ${MYSQL_HOST_PORT}:3306
  16. # environment:
  17. # - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
  18. # - TZ=Asia/Shanghai
  19. #
  20. # #将mysql目录映射到本地 应根据自己所需要映射的目录进行修改
  21. # volumes:
  22. # - ${PARENT_WORK_DIR}/mysql-data/conf:/etc/mysql/conf.d
  23. # #根据日志路径配置
  24. # - ${PARENT_WORK_DIR}/mysql-data/logs:/var/log/mysql
  25. # - ${PARENT_WORK_DIR}/mysql-data/data:/var/lib/mysql
  26. # restart: on-failure
  27. # redis:
  28. # image: redis
  29. # container_name: energy-redis
  30. # environment:
  31. # - REDIS_PASSWORD=${REDIS_PASSWORD}
  32. # - TZ=Asia/Shanghai
  33. # ports:
  34. # - ${REDIS_HOST_PORT}:6379
  35. # volumes:
  36. # - ${PARENT_WORK_DIR}/redis-data/data:/data
  37. ## - ${PARENT_WORK_DIR}/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf
  38. # - ${PARENT_WORK_DIR}/redis-data/logs:/logs
  39. # restart: on-failure
  40. # nacos:
  41. # image: nacos/nacos-server
  42. # container_name: energy-nacos
  43. # #如果挂载卷中指定nacos application.properties文件,则不需要指定以下环境变量
  44. # environment:
  45. # - SPRING_DATASOURCE_PLATFORM=${SPRING_DATASOURCE_PLATFORM}
  46. # - MYSQL_SERVICE_HOST=${MYSQL_SERVICE_HOST}
  47. # - MYSQL_SERVICE_PORT=${MYSQL_SERVICE_PORT}
  48. # - MYSQL_SERVICE_DB_NAME=${MYSQL_SERVICE_DB_NAME}
  49. # - MYSQL_SERVICE_DB_PARAM=${MYSQL_SERVICE_DB_PARAM}
  50. # - MYSQL_SERVICE_USER=${MYSQL_SERVICE_USER}
  51. # - MYSQL_SERVICE_PASSWORD=${MYSQL_ROOT_PASSWORD}
  52. # - MODE=${MODE}
  53. ## - NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789
  54. # ports:
  55. # - "8849:8848"
  56. ## volumes:
  57. ## - ${PARENT_WORK_DIR}/nacos:/data/nacos/conf
  58. # restart: on-failure
  59. # depends_on:
  60. # - mysql
  61. # xxl_job:
  62. # build:
  63. # context: .
  64. # dockerfile: ./xxl-job/Dockerfile
  65. # container_name: energy-xxl-job
  66. # ports:
  67. # - "16900:16900"
  68. # environment:
  69. # - TZ=Asia/Shanghai
  70. ## volumes:
  71. ## - ${PARENT_WORK_DIR}/xxl-job/conf:/data/applogs/xxl-job/conf
  72. # dependson:
  73. # - mysql
  74. # restart: on-failure
  75. # minio:
  76. # energy-admin:
  77. # # 指定构建文件
  78. # build:
  79. # context: .
  80. # # dockerfile文件所在路径
  81. # dockerfile: ./Dockerfile
  82. ## #或者指定镜像都可以
  83. ## image: timo-service:1.0.3
  84. # container_name: energy-admin
  85. # environment:
  86. # - TZ=Asia/Shanghai
  87. # #端口映射
  88. # ports:
  89. # - "16200:16200"
  90. # volumes:
  91. # - ${PARENT_WORK_DIR}/energy/logs:/data/app/logs
  92. # restart: on-failure
  93. # depends_on:
  94. # - mysql
  95. # - redis
  96. # - nacos
  97. #
  98. # nginx:
  99. # image: nginx:stable-perl
  100. # ports:
  101. # - "80:80"
  102. # - "443:443"
  103. # environment:
  104. # - TZ=Asia/Shanghai
  105. # #挂载卷
  106. # volumes:
  107. ## - ${PARENT_WORK_DIR}/nginx/nginx.conf:/etc/nginx/nginx.conf
  108. # - ${PARENT_WORK_DIR}/nginx/conf.d:/etc/nginx/conf.d
  109. # - ${PARENT_WORK_DIR}/nginx/logs:/etc/nginx/logs
  110. # - ${PARENT_WORK_DIR}/nginx/html:/usr/share/nginx/html
  111. # - ${PARENT_WORK_DIR}/nginx/static:/usr/share/nginx/static
  112. # #启动时执行的命令
  113. # command: /bin/sh -c "nginx -g 'daemon off;'"
  114. # #重启方式
  115. # restart: on-failure