业务中台部署
在 Docker 环境安装完成后,我们可以通过界面方式部署服务(效率较低),也可以使用 docker 命令快速的使用配置文件完成服务的部署(推荐)。
目前,下面整理了 Docker 服务初始化脚本,参见脚本可快速完成服务部署!
登录 Docker 仓库
docker login -u dongyang-1735279304291 -p 38e9e75f8434dc1bb5e8d23c35e291a8f0bdfff5 aiban-docker.pkg.coding.net;
docker login -u docker-1735531303881 -p 76360953b722b927c2634d5aca6c2625b55a3299 aiban-docker.pkg.coding.net;
部署/更新应用
注意:杭州师资智治项目不能使用一下端口:
21,22,23,25,53,69,110,135,139,143,161,389,445,873,1025,111,1433,1158,1521,3306,3389,3690,5432,5900,5901,6379,7001,7002,9000,9043,9200,9300,27017,27018,28017,50060,50070,50030,1099,2049,2181,2222,2375,2379,2888,3128,4000,4040,4848,4899,5000,5005,5601,5631,5632,5984,6123,7051,7077,7180,7182,7848,8019,8020,8042,8048,8051,8069,8080,8081,8083,8086,8088,8161,8443,8649,8848,8880,8888,9001,9042,9083,9092,9100,9990,10000,11000,11111,11211,18080,19888,20880,25000,25010,50000,50090,60000,60010,60030
netstat -tuln
ss -tuln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:18081 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18881 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18082 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18083 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:35523 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18084 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18085 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18086 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18280 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18088 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:19848 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18089 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18281 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:19849 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18090 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18283 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18284 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18380 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:10573 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18382 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:42899 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18680 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:17848 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:16379 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:52222 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18848 0.0.0.0:* LISTEN
tcp6 0 0 :::80 :::* LISTEN
udp 0 0 0.0.0.0:55526 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 127.0.0.1:323 0.0.0.0:*

| 端口 |
说明 |
关闭方式 |
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 69 |
|
|
| 110 |
|
|
| 111 |
|
sudo systemctl stop rpcbind |
| 135 |
|
|
| 139 |
|
|
| 143 |
|
|
| 161 |
|
|
| 389 |
|
|
| 445 |
|
|
| 873 |
|
|
| 1025 |
|
|
| 1158 |
|
|
| 1433 |
|
|
| 1521 |
|
|
1、统一身份认证服务(必须部署)
1.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
备注 |
| tianyin-cas |
业务中台-统一身份认证服务 |
是 |
|
|
1.2、部署脚本
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-cas:ys-20241201;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e NACOS_CONFIG_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_CONFIG_DATA-ID="tianyin-cas-prod.properties" \
-e NACOS_CONFIG_USERNAME="nacos" \
-e NACOS_CONFIG_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e NACOS_DISCOVERY_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_DISCOVERY_USERNAME="nacos" \
-e NACOS_DISCOVERY_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18881:8881 \
--add-host="szzz.hzedu.gov.cn=10.54.21.176" \
--add-host="szzz-rz.hzedu.gov.cn=10.54.21.176" \
--name tianyin-cas aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-cas:ys-20241201;
2、业务中台服务(必须部署)
2.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
内存需求 |
| tianyin-edu-gateway |
业务中台-网关服务 |
是 |
|
1GB |
| tianyin-edu-authz |
认证授权服务 |
是 |
|
1GB |
| tianyin-edu-user |
用户中心服务 |
是 |
|
1GB |
| tianyin-edu-inform |
消息中心服务 |
是 |
|
1GB |
| tianyin-edu-third |
三方对接服务 |
是 |
|
1GB |
| tianyin-edu-metrics |
服务监控服务 |
是 |
|
1GB |
| tianyin-edu-logs |
安全审计服务 |
是 |
|
1GB |
| tianyin-edu-task |
异步任务服务 |
是 |
|
1GB |
| tianyin-edu-rbac |
组织中枢服务 |
是 |
|
1GB |
| tianyin-edu-dsp-ui |
业务平台前端 |
是 |
|
1GB |
2.2、部署脚本
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-gateway:latest;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18090:8090 \
--name tianyin-edu-gateway aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-gateway:latest;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-authz:ty-base-v1.0.4.2;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18081:8080 \
--add-host="szzz.hzedu.gov.cn=10.54.21.176" \
--add-host="szzz-rz.hzedu.gov.cn=10.54.21.176" \
--name tianyin-edu-authz aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-authz:ty-base-v1.0.4.2;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-user:ty-base-v1.0.6.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18082:8080 \
--name tianyin-edu-user aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-user:ty-base-v1.0.6.0;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-inform:hzgs-v4.0.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18083:8080 \
--name tianyin-edu-inform aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-inform:hzgs-v4.0.0;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-third:ty-base-v1.0.2.1;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18084:8080 \
--name tianyin-edu-third aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-third:ty-base-v1.0.2.1;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-metrics:latest;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18085:8080 \
--name tianyin-edu-metrics aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-metrics:latest;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-logs:ty-base-v1.0.1;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18086:8080 \
--name tianyin-edu-logs aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-logs:ty-base-v1.0.1;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-task:ty-base-v1.0.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18087:8080 \
--name tianyin-edu-task aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-task:ty-base-v1.0.0;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-rbac:ty-base-v1.0.6;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18088:8080 \
--name tianyin-edu-rbac aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-rbac:ty-base-v1.0.6;
# 拉取镜像
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-dw-ui:base-v20241015;
# 创建容器
docker run -d --restart=always -p 18089:80 --name tianyin-edu-dsp-ui aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-dw-ui:base-v20241015 ;
3、开放平台服务(必须部署)
3.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
内存需求 |
| tianyin-edu-app |
业务中台-应用中心服务 |
是 |
tianyin-edu-app.yaml |
|
| tianyin-edu-openapi |
业务接口服务 |
是 |
tianyin-edu-bizapi.yaml |
|
| tianyin-edu-mindoc |
文档中心服务 |
是 |
tianyin-edu-mindoc.yaml |
|
| tianyin-edu-dop-ui |
开放平台前端 |
是 |
tianyin-edu-dop-ui.yaml |
|
3.2、部署脚本
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-app:ty-base-v2.1.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18280:8080 \
--name tianyin-edu-app aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-app:ty-base-v2.1.0;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-openapi:ty-base-v1.1.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18281:8080 \
--add-host="szzz.hzedu.gov.cn:10.54.21.176" \
--add-host="szzz-rz.hzedu.gov.cn:10.54.21.176" \
--name tianyin-edu-openapi aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-openapi:ty-base-v1.1.0;
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-mindoc:ty-base-v1.0.2;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18283:8080 \
--name tianyin-edu-mindoc aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-mindoc:ty-base-v1.0.2;
# 拉取镜像
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-dop-ui:base-v1.1.0;
# 创建容器
docker run -d --restart=always -p 18284:80 --name tianyin-edu-dop-ui aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-dop-ui:base-v1.1.0;
4、个人门户服务(必须部署)
4.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
内存需求 |
| tianyin-edu-portal |
门户后台服务 |
是 |
tianyin-edu-portal.yaml |
|
| tianyin-edu-portal-ui |
门户PC端服务 |
是 |
tianyin-edu-portal-ui.yaml |
|
| tianyin-edu-portal-h5 |
门户H5端服务 |
是 |
tianyin-edu-portal-h5.yaml |
|
4.2、部署脚本
docker pull aiban-docker.pkg.coding.net/biz-portal/docker/tianyin-edu-portal:base-test;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18380:8080 \
--name tianyin-edu-portal aiban-docker.pkg.coding.net/biz-portal/docker/tianyin-edu-portal:base-test;
# 拉取镜像
docker pull aiban-docker.pkg.coding.net/biz-portal/docker/tianyin-edu-portal-h5-ui:base-v1.0.0;
# 创建容器
docker run -d --restart=always -p 18381:80 --name tianyin-edu-portal-h5 aiban-docker.pkg.coding.net/biz-portal/docker/tianyin-edu-portal-h5-ui:base-v1.0.0;
docker pull tianyin-edu-portal-ui aiban-docker.pkg.coding.net/biz-portal/docker/tianyin-edu-portal-ui:zjhz-szzz-v1.0.0;
docker run -d --restart=always -p 18382:80 --name tianyin-edu-portal-ui aiban-docker.pkg.coding.net/biz-portal/docker/tianyin-edu-portal-ui:zjhz-szzz-v1.0.0;
5、天音大屏服务(按需部署)
5.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
内存需求 |
| tianyin-edu-bigscreen |
可视化大屏-后端服务 |
是 |
tianyin-edu-bigscreen.yaml |
|
| tianyin-edu-bigscreen-ui |
可视化大屏-PC端UI |
是 |
tianyin-edu-bigscreen-ui.yaml |
|
5.2、部署脚本
docker pull aiban-docker.pkg.coding.net/bigscreen/docker/tianyin-edu-bigscreen:hzty-v1.0.1;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18480:8090 \
--name tianyin-edu-bigscreen aiban-docker.pkg.coding.net/bigscreen/docker/tianyin-edu-bigscreen:hzty-v1.0.1;
docker pull aiban-docker.pkg.coding.net/bigscreen/docker/tianyin-edu-bigscreen-ui:hzty-v1.0.1;
docker run -d --restart=always -p 18481:80 --name tianyin-edu-bigscreen-ui aiban-docker.pkg.coding.net/bigscreen/docker/tianyin-edu-bigscreen-ui:hzty-v1.0.1;
6、综合评价-局校一体化平台(按需部署)
6.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
内存需求 |
| tianyin-edu-evaluation |
综合评价-局校一体化平台 |
是 |
tianyin-edu-evaluation.yaml |
|
| tianyin-edu-evaluation-ui |
综合评价-局校一体化平台UI |
是 |
tianyin-edu-evaluation-ui.yaml |
|
6.2、部署脚本
docker pull aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-evaluation:ty-base-v1.0.5-1018;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e SPRING_CLOUD_NACOS_SERVER-ADDR="http://10.54.21.176:18848" \
-e SPRING_CLOUD_NACOS_USERNAME="nacos" \
-e SPRING_CLOUD_NACOS_PASSWORD="LzA3rhjbaN3EpFp5" \
-e SPRING_CLOUD_NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e SPRING_CLOUD_NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18580:8080 \
--name tianyin-edu-evaluation aiban-docker.pkg.coding.net/dongyangxiangmu/dongyang/tianyin-edu-evaluation:ty-base-v1.0.5-1018;
docker pull aiban-docker.pkg.coding.net/evaluation-edu/docker/tianyin-edu-evaluation-ui:zjjy-bmp-test;
docker run -d --restart=always -p 18581:80 --name tianyin-edu-evaluation-ui aiban-docker.pkg.coding.net/evaluation-edu/docker/tianyin-edu-evaluation-ui:zjjy-bmp-test;
7、其他小应用服务(按需部署)
7.1 服务清单
| 服务名称 |
服务描述 |
是否在用 |
对应脚本 |
内存需求 |
| tianyin-edu-data-analy-chart |
老系统拆分图表服务 |
是 |
tianyin-edu-data-analy-chart.yaml |
|
| tianyin-edu-data-analy-chart-ui |
老系统拆分自定义图表-PC端UI |
是 |
tianyin-edu-data-analy-chart-ui.yaml |
|
| tianyin-edu-data-analy-form |
老系统拆分表单服务 |
是 |
tianyin-edu-data-analy-form.yaml |
|
| tianyin-edu-data-analy-form-ui |
老系统拆分自定义表单-PC端UI |
是 |
tianyin-edu-data-analy-form-ui.yaml |
|
| tianyin-edu-data-analy-view |
老系统拆分数字画像 |
是 |
tianyin-edu-data-analy-view.yaml |
|
| tianyin-edu-data-analy-view-ui |
老系统拆分数字画像-PC端UI |
是 |
tianyin-edu-data-analy-view-ui.yaml |
|
| tianyin-edu-data-cockpit |
业务中台、数据中台-大屏服务 |
是 |
tianyin-edu-data-cockpit.yaml |
|
| tianyin-edu-data-cockpit-ui |
业务中台、数据中台-大屏UI |
是 |
tianyin-edu-data-cockpit-ui.yaml |
|
| tianyin-edu-dashboard |
台州职教驾驶舱后端 |
是 |
tianyin-edu-dashboard.yaml |
|
| tianyin-edu-dashboard-ui |
台州职教驾驶舱UI |
是 |
tianyin-edu-dashboard-ui.yaml |
|
7.2、部署脚本
docker run -v /宿主机路径:/容器内路径
docker pull aiban-docker.pkg.coding.net/bigdata/docker/data-analy-chart:zjhz-szzz-v1.0.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e NACOS_CONFIG_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_CONFIG_DATA-ID="tianyin-edu-data-analy-chart-prod.yaml" \
-e NACOS_CONFIG_USERNAME="nacos" \
-e NACOS_CONFIG_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e NACOS_DISCOVERY_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_DISCOVERY_USERNAME="nacos" \
-e NACOS_DISCOVERY_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xmx2048M -Xms2048M -Xmn768M -XX:MaxMetaspaceSize=256M -XX:MetaspaceSize=256M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18680:8881 \
-v /www/tianyin-edu-data-analy-chart/tmp:/tmp \
-v /www/tianyin-edu-data-analy-chart/logs:/logs \
--add-host="szzz.hzedu.gov.cn=10.54.21.176" \
--add-host="szzz-rz.hzedu.gov.cn=10.54.21.176" \
--name tianyin-edu-data-analy-chart aiban-docker.pkg.coding.net/bigdata/docker/data-analy-chart:zjhz-szzz-v1.0.0;
docker pull aiban-docker.pkg.coding.net/bigdata/docker/data_analy_chart_ui:zjhz-szzz-v1.0.0;
docker run -d --restart=always -p 18681:80 --name tianyin-edu-data-analy-chart-ui aiban-docker.pkg.coding.net/bigdata/docker/data_analy_chart_ui:zjhz-szzz-v1.0.0;
docker pull aiban-docker.pkg.coding.net/bigdata/docker/data-analy-form:zjhz-szzz-v1.0.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e NACOS_CONFIG_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_CONFIG_DATA-ID="tianyin-edu-data-analy-form-prod.yaml" \
-e NACOS_CONFIG_USERNAME="nacos" \
-e NACOS_CONFIG_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e NACOS_DISCOVERY_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_DISCOVERY_USERNAME="nacos" \
-e NACOS_DISCOVERY_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18682:8080 \
--name tianyin-edu-data-analy-form aiban-docker.pkg.coding.net/bigdata/docker/data-analy-form:zjhz-szzz-v1.0.0;
docker pull aiban-docker.pkg.coding.net/bigdata/docker/data_analy_form_ui:fillForm-master;
docker run -d --restart=always -p 18683:80 --name tianyin-edu-data-analy-form-ui aiban-docker.pkg.coding.net/bigdata/docker/data_analy_form_ui:fillForm-master;
docker pull aiban-docker.pkg.coding.net/bigdata/docker/data-analy-view:zjhz-szzz-v1.0.0;
docker run -d --restart=always \
-e SPRING_PROFILES_ACTIVE="prod" \
-e NACOS_CONFIG_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_CONFIG_DATA-ID="tianyin-edu-data-analy-view-prod.yaml" \
-e NACOS_CONFIG_USERNAME="nacos" \
-e NACOS_CONFIG_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_CONFIG_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566" \
-e NACOS_DISCOVERY_SERVER-ADDR="http://10.54.21.176:18848" \
-e NACOS_DISCOVERY_USERNAME="nacos" \
-e NACOS_DISCOVERY_PASSWORD="LzA3rhjbaN3EpFp5" \
-e NACOS_DISCOVERY_NAMESPACE="4d8113ff-0d1a-4863-bbda-0966b694f566"\
-e JAVA_TOOL_OPTIONS="-Xms256M -Xmx512M -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:GCLogFileSize=20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heaperror.log -Xloggc:/logs/gcerror.log " \
-p 18684:8080 \
--name tianyin-edu-data-analy-view aiban-docker.pkg.coding.net/bigdata/docker/data-analy-view:zjhz-szzz-v1.0.0;
docker pull aiban-docker.pkg.coding.net/bigdata/docker/data_analy_portrait_ui:portrait-master;
docker run -d --restart=always -p 18685:80 --name tianyin-edu-data-analy-view-ui aiban-docker.pkg.coding.net/bigdata/docker/data_analy_portrait_ui:portrait-master;

作者:杭州天音 创建时间:2024-12-27 14:19
最后编辑:杭州天音 更新时间:2025-11-03 12:05