version: "3" services: iceworld_a_1: #容器显示名称 image: huoys/iceworld:v1.75 #镜像 container_name: iceworld_a_1 #控制器名称 restart: always #启动策略 environment: #包含的变量 - GROUPID=1 #场ID ports: - 11771:8080 #http端口 - 10771:8000 #tcp端口 volumes: #挂载的配置文件和日志路径 - /etc/hosts:/etc/hosts - /etc/localtime:/etc/localtime - /usr/local/gitlab-runner/game/iceworld/gamelog/iceworld_a/group_1:/usr/local/bin/log/group_1 - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf:/usr/local/bin/conf - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf/generate:/usr/local/bin/generate logging: driver: "json-file" options: max-size: "200m" #切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" ## iceworld_a_2: ## image: huoys/iceworld:v1.75 ## container_name: iceworld_a_2 ## restart: always ## environment: ## - GROUPID=2 #场ID ## ports: ## - 11772:8080 #http端口 ## - 10772:8000 #tcp端口 ## volumes: ## - /etc/hosts:/etc/hosts ## - /etc/localtime:/etc/localtime ## - /usr/local/gitlab-runner/game/iceworld/gamelog/iceworld_a/group_2:/usr/local/bin/log/group_2 ## - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf:/usr/local/bin/conf ## - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf/generate:/usr/local/bin/generate ## logging: ## driver: "json-file" ## options: ## max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) ## max-file: "10" ## ## iceworld_a_3: ## image: huoys/iceworld:v1.75 ## container_name: iceworld_a_3 ## restart: always ## environment: ## - GROUPID=3 #场ID ## ports: ## - 11773:8080 #http端口 ## - 10773:8000 #tcp端口 ## volumes: ## - /etc/hosts:/etc/hosts ## - /etc/localtime:/etc/localtime ## - /usr/local/gitlab-runner/game/iceworld/gamelog/iceworld_a/group_3:/usr/local/bin/log/group_3 ## - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf:/usr/local/bin/conf ## - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf/generate:/usr/local/bin/generate ## logging: ## driver: "json-file" ## options: ## max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) ## max-file: "10" ## iceworld_a_4: ## image: huoys/iceworld:v1.75 ## container_name: iceworld_a_4 ## restart: always ## environment: ## - GROUPID=4 #场ID ## ports: ## - 11774:8080 #http端口 ## - 10774:8000 #tcp端口 ## volumes: ## - /etc/hosts:/etc/hosts ## - /etc/localtime:/etc/localtime ## - /usr/local/gitlab-runner/game/iceworld/gamelog/iceworld_a/group_4:/usr/local/bin/log/group_4 ## - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf:/usr/local/bin/conf ## - /usr/local/gitlab-runner/game/iceworld/iceworld_a/conf/generate:/usr/local/bin/generate ## logging: ## driver: "json-file" ## options: ## max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) ## max-file: "10" ##