本地Oracle Docker实例的数据源名称

问题描述 投票:0回答:2

我试图通过框架连接到oracle docker实例。该框架需要传入表名和逻辑主机名。

我可以使用java中的jdbc连接连接到docker实例。

我的问题是如何将逻辑主机名设置为我可以使用的docker实例。

我尝试过的事情:

  • 我尝试使用docker run命令在映像中的/ etc / hosts文件中添加逻辑主机。
  • 我尝试将docker名称作为逻辑主机传递
  • 我尝试在图片中提供tnsnames.ora文件中提到的主机名

我正在使用Docker版本18.09.1,构建4c52b90和Oracle v12.2.0.1。任何指针都会有所帮助。

提前致谢!!

oracle docker local
2个回答
0
投票

您是否考虑过使用该框架的应用程序进行容器化?如果将所有容器放在同一堆栈中,使用docker-compose或docker堆栈,您将能够通过服务名称访问每个服务。


0
投票

查看Creating an Oracle Database Docker image博客了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.