Skip to content

Commit a65f434

Browse files
author
jzyong
committed
docker运行配置文件
1 parent 1c6ac56 commit a65f434

File tree

7 files changed

+58
-4
lines changed

7 files changed

+58
-4
lines changed

mmo-cluster/DockerBuild.bat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
rem must copy file...
3+
xcopy ..\mmo-cluster-scripts\src mmo-cluster-scripts\src\ /s /e
4+
copy /y "%JAVA_HOME%\lib\tools.jar" target\lib\
5+
6+
docker image build -t mmo-cluster:releases .
7+
8+
rd /s/q mmo-cluster-scripts
9+
10+

mmo-cluster/Dockerfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM openjdk:14-jdk-alpine
2+
3+
COPY target/lib /usr/src/mmo-cluster/lib
4+
COPY target/mmo-cluster-releases.jar /usr/src/mmo-cluster/mmo-cluster-releases.jar
5+
COPY mmo-cluster-scripts/src /usr/src/mmo-cluster-scripts/src
6+
7+
ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib:/usr/src/mmo-cluster/lib
8+
9+
WORKDIR /usr/src/mmo-cluster
10+
11+
CMD java -jar mmo-cluster-releases.jar

mmo-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class ClusterHttpService extends HttpService {
2929

3030
@PostConstruct
3131
public void init(){
32-
httpServer.setNettyServerConfig(nettyProperties.getServerConfigs().get(0));
32+
httpServer.setNettyServerConfig(nettyProperties.getServerConfigs().get(1));
3333
httpServer.setChannelInitializer(clusterHttpChannelInititialier);
3434
httpServer.start();
3535
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# netty
2-
netty.serverConfigs[1].port=8203
2+
netty.serverConfigs[1].port=10000
33

44
#rpc
5-
rpc.serverPort=8101
6-
rpc.serverURL=localhost:8101
5+
rpc.serverPort=10001
6+
rpc.serverURL=localhost:10001
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
cd ..
2+
cd ..
3+
cd ..
4+
cd mmo-cluster
5+
6+
rem call mvn clean package -Pjzy -DskipTests
7+
8+
call DockerBuild.bat
9+
10+
11+
rem docker pull mmo-cluster:releases
12+
docker stop mmo-cluster
13+
docker rm mmo-cluster
14+
docker run -p 10000:10000 -p 10001:10001 --name mmo-cluster mmo-cluster:releases
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
cd ..
2+
cd ..
3+
cd ..
4+
cd mmo-cluster
5+
6+
call mvn clean package -Pjzy -DskipTests
7+
8+
call DockerBuild.bat
9+
10+
docker tag mmo-cluster:releases 192.168.0.1:5000/outer-test/mmo-cluster:releases
11+
docker push 192.168.0.1:5000/outer-test/mmo-cluster:releases
12+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
call mmo_cluster_push
2+
3+
4+
docker -H tcp://192.168.0.1:2375 pull 192.168.0.1:5000/outer-test/mmo-cluster:releases
5+
docker -H tcp://192.168.0.1:2375 stop mmo-cluster
6+
docker -H tcp://192.168.0.1:2375 rm mmo-cluster
7+
docker -H tcp://192.168.0.1:2375 run -p 40003:40003 -p 40002:40002 --name mmo-cluster --privileged=true -v /data/game/mmo-cluster:/usr/src/mmo-cluster/logs 192.168.0.1:5000/outer-test/mmo-cluster:release

0 commit comments

Comments
 (0)