日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Docker 运行的 应用程序无法连接Oracle数据库的解决办法

發布時間:2025/4/16 数据库 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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数据库的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。