Docker 运行的 应用程序无法连接Oracle数据库的解决办法
1. 最近公司使用docker化部署运行 app 发现一个部门的 多数据源取数的功能连接不上 oracle数据库 报错提示为:
2. 公司平台部同事给出两个解决方案:
https://blog.csdn.net/daane_liang/article/details/83990286 https://wangyh-87.iteye.com/blog/2168540
3. 因为我的container 已经部署了很多个增量了,为了简化处理, 我这边直接使用 docker commit 的部署形成性的 docker images
docker commit gscloud1906b301 gscloudtest
4. 然后使用新的 docker run 指令:
docker run \ -p 5003:5000 \ -e DBConn_DbType="PgSQL" \ -e DBConn_Conn="SERVER=n/rOqGlg4LBWxOMZfROlA==;USER Id=+mNLiqQxngR3Lpedhhb7BQ==;SCHEMA=+mNLiqQxngR3Lpedhhb7BQ==;PASSWORD=KOCDhFZ0LmYbo73En6WVKQ==;connpooling=True;PoolSize=100" \ -e TZ=Asia/Shanghai \ -d --name gscloud1906b302 gscloudtest
5. 同事使用新的 5003 端口进行验证 问题解决.
6. 其实 dockerfile 里面增加一个 环境变量 应该也可以.
(这个我不是很清楚对不对)
FROM microsoft/dotnet:2.1-sdkENV MONO_VERSION 5.18.0.225ENV TZ Aisa/ShanghaiWORKDIR /app COPY gspcloud /app/ EXPOSE 5000 5000 WORKDIR /app/runtime/libs ENTRYPOINT ["dotnet","Inspur.Ecp.Caf.Communication.Service.dll"]
转载于:https://www.cnblogs.com/jinanxiaolaohu/p/11118232.html
Docker 运行的 应用程序无法连接Oracle数据库的解决办法相关推荐
- Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...
.Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...
- asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程
尽管2020了,但是需求无处不在,ASP连接Oracle数据库问题的解决过程: 注意,本文为梦回大唐版本,盗图严重,纰漏难免,欢迎举报. 一.环境 数据库端:Windows Server 2008 R ...
- oracle10数据库链接失败,Oracle10g出现Enterprise Manager 无法连接到数据库实例解决办法...
刚装好 10g 时,把的监听端口是1521.后来把端口改成了1568了,登上em发现Enterprise Manager 无法连接到数据库实例 ,连接字符串的端口仍是1521,如何解决这个问题. 登陆 ...
- 在Windows 2003 64位下ASP无法连接Access数据库的解决办法
前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...
- jdbc连接字符集为us7ascii的oracle数据库乱码解决办法
原文地址:http://www.databaseskill.com/2247741/ 我的jsp编码是utf-8,数据库oracle用的编码是us7ascii,在使用weblogic8的时候,使用在网 ...
- 关于PHP无法连接MSSQL数据库的解决办法
今天接到一个问题要php5+iis6+mysql5的平台环境上访问sqlserver2000的数据,结果运行时发现php连接远程mssql数据库出错,出错代码如下: Warning: mssql_co ...
- PLSQL连接Oracle数据库时报ORA 12154错误的解决方法
pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...
- 我的docker随笔33:在容器中连接oracle数据库
本文涉及一种在容器中连接 oracle 数据库的方法和步骤,最后给出测试结果.至于使用程序的方式连接,则是后续要实施的工作. 一.引言 之前在 Windows 实现了连接 oracle 数据库,本次尝 ...
- .Net Web应用程序在Iss发布后无法连接oracle数据库
老问题,新状况 ------.Net Web应用无法连接Oracle问 关于.Net 应用无法连接Oracle数据库,从来不是什么新问题,而是一个经常困扰程序部署人员的痼疾,从遥远的过去到现在,它时不 ...
最新文章
- ML之回归预测:利用多个算法模型(LassoR、KernelRidgeR、ElasticNetR、GBR、LGBMR、XGBR)对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测
- 正则高级用法-分组group+替换
- oracle dbms调度程序,Oracle 调度程序作业( dbms_scheduler )(zt)
- CATIA怎么约束快捷键_3ds Max 常用快捷键大全,你学会了吗
- 【漫画】996对程序员的伤害,一看你就懂
- PKIX path building failed
- paip.编程压缩Access数据库
- PLSQL Developer 64位下载
- 微信公众号php支付设置回调,php微信公众号支付讲解(JSAPI)
- 矢量绘图软件源码定制开发,类似visio绘图,大量复合图元模板,可编程动态控制图元
- 试题 算法提高 盾神与条状项链
- ios 简单的单元测试
- 戴尔服务器引导盘装2008,DELL R720服务器安装Windows Server 2008 R2系统的图文详解
- 3D游戏编程作业10
- 张飞的流水帐日记【分享】
- 指令,机器指令,指令周期,机器周期的辨析
- 国产科幻惊悚电影《太空群落》视效制作大放送
- 你能在泰坦尼克号上活下来吗?Kaggle的经典挑战
- AI—2017大数据版图发布:AI、大数据与云计算结合是大势所趋
- c mysql 报表_c 数据库报表打印
热门文章
- 153.复用的相关概念 154.信道共享技术有哪些?
- 她当选美科学院外籍院士 却因不结婚生娃被骂犯罪
- .h 与.hpp文件的区别
- 解决windows显示开启HDR后chrome内截图泛白问题
- java和php设置的cookies_php带cookie访问下载文件 header设置
- 计算机网络应用和计算机应用有什么区别,什么是计算机网络技术?和计算机应用技术区别...
- 日期加星期存入mysql_在MySQL中添加两个星期的日期?
- php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解
- python重复元素判定_Python实现判断给定列表是否有重复元素的方法
- mybatis的批量操作