1

私は Docker Compose をいじって、Oracle バックエンドで Rails アプリを実行するコンテナーを作成しています。

Dockerfile と docker-compose.yml

これは、Docker コンテナーが ruby​​-oci8 gem をインストールしようとするまでうまく機能します。これは、いくつかの Oracle 固有の環境変数を探します。

これらの変数は、Oracle コンテナーの Dockerfile で公開されます

RUN 'export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe' 

問題は、Oracle コンテナーのこの環境変数を Web コンテナーに公開するにはどうすればよいかということです。

4

2 に答える 2

0

一行追加していただけませんか

ENV ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

あなたのウェブDockerfileに?

docker-compose で環境変数をサポートするためのいくつかの議論がありますが、それは docker-compose.yml でホスト システムからの変数をサポートすることに関するものです。

あなたの質問に役立つものは現在議論されていません。

https://github.com/docker/compose/issues/495

于 2015-04-12T05:47:04.850 に答える