项目场景:
之前正式一直都是使用的手动注册,而且测试环境还没有注册上去,但是最近开发的需要每天在测试上跑跑看,再上生产,所以这次要解决掉。
问题描述
我是测试环境和正式环境都在一台机子上,两个环境项目跑不同的docker容器,我要做的是这两个容器里面的项目都注册到我的xxl服务上去。
而且之前情况是在测试组下执行一下会自动跑到正式环境上去执行,这哪能行,开始尝试修改。
解决方案:
- 这边我就直接记录解决方案吧,首先修改我的xxl nacos配置xxl.job.executor.ip:xxx.xx.xx.xx,这样使用自动注册就不会记录成172.xx开头的ip地址了。
- 同时因为我的两个项目都在一个机子上,这样我就得开两个不同的端口号注册上去,修改测试的nacos配置xxl.job.executor.prot:9997(可以任意),然后再去修改我的step.sh执行语句的映射端口号
docker run -dit -p 12002:12002 -p 9997:9997 -v /www/项目名/static:/app/static -v /www/项目名/log:/app/log --name java17-container-test --restart=always java17-image
- 最后再去阿里云开启下9997这个端口号,重启服务,发现会自动注册上去了,如图
玄机博客
© 版权声明
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
THE END
暂无评论内容