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数据库的解决办法相关推荐

  1. Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...

  2. asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程

    尽管2020了,但是需求无处不在,ASP连接Oracle数据库问题的解决过程: 注意,本文为梦回大唐版本,盗图严重,纰漏难免,欢迎举报. 一.环境 数据库端:Windows Server 2008 R ...

  3. oracle10数据库链接失败,Oracle10g出现Enterprise Manager 无法连接到数据库实例解决办法...

    刚装好 10g 时,把的监听端口是1521.后来把端口改成了1568了,登上em发现Enterprise Manager 无法连接到数据库实例 ,连接字符串的端口仍是1521,如何解决这个问题. 登陆 ...

  4. 在Windows 2003 64位下ASP无法连接Access数据库的解决办法

    前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...

  5. jdbc连接字符集为us7ascii的oracle数据库乱码解决办法

    原文地址:http://www.databaseskill.com/2247741/ 我的jsp编码是utf-8,数据库oracle用的编码是us7ascii,在使用weblogic8的时候,使用在网 ...

  6. 关于PHP无法连接MSSQL数据库的解决办法

    今天接到一个问题要php5+iis6+mysql5的平台环境上访问sqlserver2000的数据,结果运行时发现php连接远程mssql数据库出错,出错代码如下: Warning: mssql_co ...

  7. PLSQL连接Oracle数据库时报ORA 12154错误的解决方法

    pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...

  8. 我的docker随笔33:在容器中连接oracle数据库

    本文涉及一种在容器中连接 oracle 数据库的方法和步骤,最后给出测试结果.至于使用程序的方式连接,则是后续要实施的工作. 一.引言 之前在 Windows 实现了连接 oracle 数据库,本次尝 ...

  9. .Net Web应用程序在Iss发布后无法连接oracle数据库

    老问题,新状况 ------.Net Web应用无法连接Oracle问 关于.Net 应用无法连接Oracle数据库,从来不是什么新问题,而是一个经常困扰程序部署人员的痼疾,从遥远的过去到现在,它时不 ...

最新文章

  1. ML之回归预测:利用多个算法模型(LassoR、KernelRidgeR、ElasticNetR、GBR、LGBMR、XGBR)对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测
  2. 正则高级用法-分组group+替换
  3. oracle dbms调度程序,Oracle 调度程序作业( dbms_scheduler )(zt)
  4. CATIA怎么约束快捷键_3ds Max 常用快捷键大全,你学会了吗
  5. 【漫画】996对程序员的伤害,一看你就懂
  6. PKIX path building failed
  7. paip.编程压缩Access数据库
  8. PLSQL Developer 64位下载
  9. 微信公众号php支付设置回调,php微信公众号支付讲解(JSAPI)
  10. 矢量绘图软件源码定制开发,类似visio绘图,大量复合图元模板,可编程动态控制图元
  11. 试题 算法提高 盾神与条状项链
  12. ios 简单的单元测试
  13. 戴尔服务器引导盘装2008,DELL R720服务器安装Windows Server 2008 R2系统的图文详解
  14. 3D游戏编程作业10
  15. 张飞的流水帐日记【分享】
  16. 指令,机器指令,指令周期,机器周期的辨析
  17. 国产科幻惊悚电影《太空群落》视效制作大放送
  18. 你能在泰坦尼克号上活下来吗?Kaggle的经典挑战
  19. AI—2017大数据版图发布:AI、大数据与云计算结合是大势所趋
  20. c mysql 报表_c 数据库报表打印

热门文章

  1. 153.复用的相关概念 154.信道共享技术有哪些?
  2. 她当选美科学院外籍院士 却因不结婚生娃被骂犯罪
  3. .h 与.hpp文件的区别
  4. 解决windows显示开启HDR后chrome内截图泛白问题
  5. java和php设置的cookies_php带cookie访问下载文件 header设置
  6. 计算机网络应用和计算机应用有什么区别,什么是计算机网络技术?和计算机应用技术区别...
  7. 日期加星期存入mysql_在MySQL中添加两个星期的日期?
  8. php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解
  9. python重复元素判定_Python实现判断给定列表是否有重复元素的方法
  10. mybatis的批量操作