Skip to content

Commit 7c57409

Browse files
committed
infrastructure(docker): 更新 Docker Compose 配置
- 移除端口映射,改为使用host主机网络模式 - 优化 Java 虚拟机内存设置- 统一内存限制为200M -调整 JAVA_OPTS 以提高性能
1 parent 85fc3f6 commit 7c57409

File tree

1 file changed

+25
-30
lines changed

1 file changed

+25
-30
lines changed

docker-compose.yml

Lines changed: 25 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,15 @@ services:
55
image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/im-gateway:${TAG:-latest}
66
container_name: im-gateway
77
restart: always
8+
network_mode: host
89
deploy:
910
resources:
1011
limits:
11-
memory: 256M
12-
ports:
13-
- "8080:8080"
14-
- "9688:9688"
12+
memory: 200M
1513
environment:
1614
- SERVER_PORT=8080
1715
- WS_PORT=9688
18-
- JAVA_OPTS=-Xms128m -Xmx128m
16+
- JAVA_OPTS=-Xms138m -Xmx138m
1917
- SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
2018
- SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
2119
- SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -25,20 +23,19 @@ services:
2523
- "nacos.myimkit.com:192.168.1.101"
2624
- "mysql.myimkit.com:192.168.1.101"
2725
- "redis.myimkit.com:192.168.1.101"
28-
26+
2927
im-core-server:
3028
image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/im-core-server:${TAG:-latest}
3129
container_name: im-core-server
3230
restart: always
31+
network_mode: host
3332
deploy:
3433
resources:
3534
limits:
36-
memory: 256M
37-
ports:
38-
- "9601:9601"
35+
memory: 200M
3936
environment:
4037
- SERVER_PORT=9601
41-
- JAVA_OPTS=-Xms128m -Xmx128m
38+
- JAVA_OPTS=-Xms138m -Xmx138m
4239
- SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
4340
- SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
4441
- SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -47,20 +44,19 @@ services:
4744
extra_hosts:
4845
- "nacos.myimkit.com:192.168.1.101"
4946
- "mysql.myimkit.com:192.168.1.101"
50-
- "redis.myimkit.com:192.168.1.101"
47+
- "redis.myimkit.com:192.168.1.101"
5148
ruoyi-auth:
5249
image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/ruoyi-auth:${TAG:-latest}
5350
container_name: ruoyi-auth
5451
restart: always
52+
network_mode: host
5553
deploy:
5654
resources:
5755
limits:
58-
memory: 256M
59-
ports:
60-
- "9210:9210"
56+
memory: 200M
6157
environment:
6258
- SERVER_PORT=9210
63-
- JAVA_OPTS=-Xms128m -Xmx128m
59+
- JAVA_OPTS=-Xms138m -Xmx138m
6460
- SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
6561
- SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
6662
- SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -70,20 +66,19 @@ services:
7066
- "nacos.myimkit.com:192.168.1.101"
7167
- "mysql.myimkit.com:192.168.1.101"
7268
- "redis.myimkit.com:192.168.1.101"
73-
69+
7470
ruoyi-system:
7571
image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/ruoyi-system:${TAG:-latest}
7672
container_name: ruoyi-system
7773
restart: always
74+
network_mode: host
7875
deploy:
7976
resources:
8077
limits:
81-
memory: 256M
82-
ports:
83-
- "9201:9201"
78+
memory: 200M
8479
environment:
8580
- SERVER_PORT=9201
86-
- JAVA_OPTS=-Xms128m -Xmx128m
81+
- JAVA_OPTS=-Xms138m -Xmx138m
8782
- SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
8883
- SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
8984
- SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -93,20 +88,20 @@ services:
9388
- "nacos.myimkit.com:192.168.1.101"
9489
- "mysql.myimkit.com:192.168.1.101"
9590
- "redis.myimkit.com:192.168.1.101"
96-
91+
9792
# ruoyi-gen:
9893
# image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/ruoyi-gen:${TAG:-latest}
9994
# container_name: ruoyi-gen
10095
# restart: always
10196
# deploy:
10297
# resources:
10398
# limits:
104-
# memory: 256M
99+
# memory: 200M
105100
# ports:
106101
# - "9202:9202"
107102
# environment:
108103
# - SERVER_PORT=9202
109-
# - JAVA_OPTS=-Xms128m -Xmx128m
104+
# - JAVA_OPTS=-Xms138m -Xmx138m
110105
# - SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
111106
# - SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
112107
# - SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -116,20 +111,20 @@ services:
116111
# - "nacos.myimkit.com:192.168.1.101"
117112
# - "mysql.myimkit.com:192.168.1.101"
118113
# - "redis.myimkit.com:192.168.1.101"
119-
114+
120115
# ruoyi-job:
121116
# image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/ruoyi-job:${TAG:-latest}
122117
# container_name: ruoyi-job
123118
# restart: always
124119
# deploy:
125120
# resources:
126121
# limits:
127-
# memory: 256M
122+
# memory: 200M
128123
# ports:
129124
# - "9203:9203"
130125
# environment:
131126
# - SERVER_PORT=9203
132-
# - JAVA_OPTS=-Xms128m -Xmx128m
127+
# - JAVA_OPTS=-Xms138m -Xmx138m
133128
# - SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
134129
# - SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
135130
# - SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -139,20 +134,20 @@ services:
139134
# - "nacos.myimkit.com:192.168.1.101"
140135
# - "mysql.myimkit.com:192.168.1.101"
141136
# - "redis.myimkit.com:192.168.1.101"
142-
137+
143138
# ruoyi-resource:
144139
# image: ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/ruoyi-resource:${TAG:-latest}
145140
# container_name: ruoyi-resource
146141
# restart: always
147142
# deploy:
148143
# resources:
149144
# limits:
150-
# memory: 256M
145+
# memory: 200M
151146
# ports:
152147
# - "9300:9300"
153148
# environment:
154149
# - SERVER_PORT=9300
155-
# - JAVA_OPTS=-Xms128m -Xmx128m
150+
# - JAVA_OPTS=-Xms138m -Xmx138m
156151
# - SPRING_CLOUD_NACOS_SERVER_ADDR=${NACOS_SERVER:-10.1.12.11:8848}
157152
# - SPRING_CLOUD_NACOS_USERNAME=${NACOS_USERNAME:-nacos}
158153
# - SPRING_CLOUD_NACOS_PASSWORD=${NACOS_PASSWORD:-abcdimkit8989a}
@@ -162,4 +157,4 @@ services:
162157
# - "nacos.myimkit.com:192.168.1.101"
163158
# - "mysql.myimkit.com:192.168.1.101"
164159
# - "redis.myimkit.com:192.168.1.101"
165-
160+

0 commit comments

Comments
 (0)