找回密码
 立即注册

QQ登录

只需一步,快速开始

野猪佩奇

注册会员

1

主题

9

帖子

38

积分

注册会员

积分
38
  • 259

    金币

  • 1

    主题

  • 9

    帖子

最新发帖
野猪佩奇
注册会员   /  发表于:2022-3-20 18:28  /   查看:4146  /  回复:13
1金币
现在哪款应用不支持DOCKER感觉就不完整,DOCKER跑活字格感觉优点很多。
1、安全:只开80和22345,与物理机完全隔离,只对数据同步到物理机进行备份保护。
2、字体那些可以只在物理机安装一份,docker run的时候-v同步就行了。
3、资源利用率就高多了,不用担心不同应用共用用户的问题,完全独立。
4、比虚拟机占用资源少太多了,无访问的时候CPU占用率不到0.5%,内存也才120多MB。
活字格官方什么时候打包发布官方image?这是我自己打包的image,一共1.2G,包含了所有运行依赖,基础镜像基于docker pull lanvv/centos7.5-yum:latest,还是比较大,如果都编译打包再除去不必要的程序,应该可以小很多。

这是我测试的数据,运行了9个活字格容器,每个平均内存占用为125MB左右,使用容器化运行多个活字格程序内存占用率还是比较低,关键是CPU效率可以最大化利用。

但现在问题来了,活字格默认发布应用端口为22345不能修改,现容器端口映射如下:

每个独立的活字格容器可以访问后台,比如我访问容器name为hzg1的后台管理,端口映射为hostPort 1345 : containerPort 22345,我用http://IP:1345/UserService/ManagementPage/LoginPage可以正常访问,但是发布的时候因不能修改活字格默认发布端口,所以没法发布到1345端口。
希望可以自行修改发布默认22345端口。


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

访问的时候很简单,用ngnix反向代理就行了,比如把来自hzg1.xxx.com的访问反代到localhost:1080就行了,同理其它hzg2.xxx.com就反代到localhost:2080,这样就实现了绑定同一台主机不同域名访问进入不同活字格程序。

13 个回复

倒序浏览
最佳答案
最佳答案
野猪佩奇
注册会员   /  发表于:2022-3-20 18:28:15
来自 2#
访问的时候很简单,用ngnix反向代理就行了,比如把来自hzg1.xxx.com的访问反代到localhost:1080就行了,同理其它hzg2.xxx.com就反代到localhost:2080,这样就实现了绑定同一台主机不同域名访问进入不同活字格程序。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-21 10:16:28
3#
不得不先夸一下老板的技术真是666活字格现在是服务管理器的端口是默认的22345不能修改,
应用的端口是可以发布的时候自己选择的呦,您是想自定义服务管理器应用的端口是吧
回复 使用道具 举报
一鹏
高级会员   /  发表于:2022-3-21 18:52:19
4#
我就在研究这个问题,公司几个品牌,我不希望他们共用用户,但是我又得用一台服务器解决问题
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-22 09:47:24
5#
一鹏 发表于 2022-3-21 18:52
我就在研究这个问题,公司几个品牌,我不希望他们共用用户,但是我又得用一台服务器解决问题

理解您这个需求,目前活字格的用户管理确实是一套的
回复 使用道具 举报
野猪佩奇
注册会员   /  发表于:2022-3-30 15:31:16
6#
Joe.xu 发表于 2022-3-21 10:16
不得不先夸一下老板的技术真是666活字格现在是服务管理器的端口是默认的22345不能修改,
应用的端口是可以 ...

是的,改不了自定端口,那么多个容器就只能发布一个,因为发布第二个的时候22345被占用了,就算安装了也不能发布新应用上去,就没有用DOCKER独立管理的意义了
回复 使用道具 举报
野猪佩奇
注册会员   /  发表于:2022-3-30 15:33:14
7#
Joe.xu 发表于 2022-3-22 09:47
理解您这个需求,目前活字格的用户管理确实是一套的

要是能修改22345这个端口为自定义就好了,就能解决了
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-30 17:33:47
8#
野猪佩奇 发表于 2022-3-30 15:33
要是能修改22345这个端口为自定义就好了,就能解决了

目前活字格所占用的端口号不止22345一个,报表模块和8.0的工作流也会有固定端口的占用,
有些地方不一定支持去配置,不过您提的建议非常好,我们后面会调查一下~
回复 使用道具 举报
野猪佩奇
注册会员   /  发表于:2022-4-1 10:25:22
9#
Joe.xu 发表于 2022-3-30 17:33
目前活字格所占用的端口号不止22345一个,报表模块和8.0的工作流也会有固定端口的占用,
有些地方不一定 ...

这个可能官方担心用户改了忘了不能连接,其实可以做个在command命令里查看配置就行了,大家忘了端口号或登陆密码可以在命令行查看或修改
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-4-1 11:31:01
10#
野猪佩奇 发表于 2022-4-1 10:25
这个可能官方担心用户改了忘了不能连接,其实可以做个在command命令里查看配置就行了,大家忘了端口号或 ...

收到反馈了,我们会在内部讨论一下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部