【发布时间】:2018-05-21 12:01:27
【问题描述】:
我有一个应用程序和一个数据库容器。我用 Docker Compose 提出了它们。 app 容器需要等到 db 容器启动后再执行 schema 初始化 SQL。我需要在我的wait-for-db 脚本执行后执行它,因此它应该在应用程序容器的CMD 中执行。问题是 db 容器不包含 ssh。如何运行特定命令,例如
sqlplus system/oracle @schema.sql
从应用容器到数据库容器?
非常感谢!
更新:也许,在 Oracle 12c 中有一种通过 HTTP 执行 SQL 的方法吗?
【问题讨论】:
标签: oracle docker docker-compose dockerfile oracle12c