Sign inSign up

hclzds/centos7_ssh_java_dms_twostep

By hclzds

Updated almost 6 years ago

公交屏推送服务2步走

Image
0

849

hclzds/centos7_ssh_java_dms_twostep repository overview

1、开放的端口

  • 22 ssh连接
  • 3306 mariadb数据库服务器端口
  • 9101 dms后端接口服务端口

2、服务启动脚本

  • 服务启动脚本/root/dms/run_dms.sh(不会自动启动,需要手动运行)
  • 服务启动脚本/root/dms/auto_run_dms.sh(未使用的脚本,可以忽略不管)

3、dms后端接口服务日志记录

  • /root/dms/log/dms.log
  • /root/dms/log/spring.log

4、dms服务springboot配置文件,可以通过挂载外部目录的方式替换,命名规范为application-xxx.properties,进入容器后,用脚本run_dms.sh启动dms服务时可以使用对应配置文件,具体参考5.3(备注:容器内部/root/dms/config目录下已内置3个配置文件)

  • /root/dms/config/application.properties
  • /root/dms/config/application-dlxx.properties
  • /root/dms/config/application-alt.properties

5、创建容器&启动服务命令

  • 5.1、docker run --privileged -d -p xxxx:22 -p yyyy:3306 -p zzzz:9101 -v /p1/p2.../:/root/dms/config/ --name=dms hclzds/centos7_ssh_java_dms_onestep /usr/sbin/init
  • xxxx是容器中22端口ssh服务映射的外部端口
  • yyyy是容器中3306端口mariadb服务映射的外部端口
  • zzzz是容器中9101端口dms中间件服务映射的外部端口【9101是必须对外映射的端口】
  • /p1/p2.../是宿主机文件目录,它将会挂载到容器的/root/dms/config/目录下,dms会使用其下的application.properties文件作为其springboot配置文件,如果没有,将会读取dms程序内部打包的配置文件【如若不挂载外部配置文件,将使用内部预定义配置文件】 +5.2、进入容器
  • docker exec -it dms /bin/bash
  • cd /root/dms/ +5.3、执行脚本
  • sh run_dms.sh使用/root/dms/config/application.properties配置文件
  • sh run_dms.sh dlxx使用/root/dms/config/application-dlxx.properties配置文件
  • sh run_dms.sh alt使用/root/dms/config/application-alt.properties配置文件
  • 5.4、退出容器后重新启动容器还是进入容器执行5.2、5.3操作,dms服务才能启动(不含自启动功能)

Tag summary

Content type

Image

Digest

Size

336.3 MB

Last updated

almost 6 years ago

docker pull hclzds/centos7_ssh_java_dms_twostep