version: "3" services: thor_a_1: #容器显示名称 image: huoys/thor-idn:1-0 #镜像 container_name: thor_a_1 #控制器名称 restart: always #启动策略 environment: #包含的变量 - GROUPID=1 #场ID ports: - 11821:8080 #http端口 - 10821:8000 #tcp端口 volumes: #挂载的配置文件和日志路径 - /etc/hosts:/etc/hosts - /etc/localtime:/etc/localtime - /usr/local/gitlab-runner/game/thor/logs/normal_a/group_1:/usr/local/bin/gamelog/group_1 - /usr/local/gitlab-runner/game/thor/logs/normal_a/match_log_1:/usr/local/bin/gamelog/match_log - /usr/local/gitlab-runner/game/thor/normal_a/conf/group_1:/usr/local/bin/conf/group_1 - /usr/local/gitlab-runner/game/thor/normal_a/conf/generate:/usr/local/bin/generate logging: driver: "json-file" options: max-size: "200m" #切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" thor_a_2: image: huoys/thor-idn:1-0 container_name: thor_a_2 restart: always environment: - GROUPID=2 #场ID ports: - 11822:8080 #http端口 - 10822:8000 #tcp端口 volumes: - /etc/hosts:/etc/hosts - /etc/localtime:/etc/localtime - /usr/local/gitlab-runner/game/thor/logs/normal_a/group_2:/usr/local/bin/gamelog/group_2 - /usr/local/gitlab-runner/game/thor/logs/normal_a/match_log_2:/usr/local/bin/gamelog/match_log - /usr/local/gitlab-runner/game/thor/normal_a/conf/group_2:/usr/local/bin/conf/group_2 - /usr/local/gitlab-runner/game/thor/normal_a/conf/generate:/usr/local/bin/generate logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" thor_a_3: image: huoys/thor-idn:1-0 container_name: thor_a_3 restart: always environment: - GROUPID=3 #场ID ports: - 11823:8080 #http端口 - 10823:8000 #tcp端口 volumes: - /etc/hosts:/etc/hosts - /etc/localtime:/etc/localtime - /usr/local/gitlab-runner/game/thor/logs/normal_a/group_3:/usr/local/bin/gamelog/group_3 - /usr/local/gitlab-runner/game/thor/logs/normal_a/match_log_3:/usr/local/bin/gamelog/match_log - /usr/local/gitlab-runner/game/thor/normal_a/conf/group_3:/usr/local/bin/conf/group_3 - /usr/local/gitlab-runner/game/thor/normal_a/conf/generate:/usr/local/bin/generate logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" thor_a_4: image: huoys/thor-idn:1-0 container_name: thor_a_4 restart: always environment: - GROUPID=4 #场ID ports: - 11824:8080 #http端口 - 10824:8000 #tcp端口 volumes: - /etc/hosts:/etc/hosts - /etc/localtime:/etc/localtime - /usr/local/gitlab-runner/game/thor/logs/normal_a/group_4:/usr/local/bin/gamelog/group_4 - /usr/local/gitlab-runner/game/thor/logs/normal_a/match_log_4:/usr/local/bin/gamelog/match_log - /usr/local/gitlab-runner/game/thor/normal_a/conf/group_4:/usr/local/bin/conf/group_4 - /usr/local/gitlab-runner/game/thor/normal_a/conf/generate:/usr/local/bin/generate logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10"