2017-08-03 9 views
0

Link environment variablesは、v2以降で非推奨になりました。ランダムポートを発見するための代替手段は何ですか?私は環境変数を介してデータソースについて知らせることができるドッキングされたJavaアプリケーションを持っていますが、今はできません。私がlink nameを使用すべきであるという曖昧な言及は助けにはならない。代わりがありますか?Docker Compose v3およびリンク環境変数

答えて

0

ここでは、全く必要ではない非常に多くの不要な変数を作成するために、--linkを使用しています。

これで、docker-composeを使用するときに、サービスに任意の名前を付けることができます。したがって、mysqlを実行している場合は、mysqlまたはdbまたはdbserviceなどの名前を付けることができます。

設定では、サービス名mysqlまたはdbまたはdbserviceのいずれかを使用できます。または、コード内の環境変数を使用してサービス名を取得し、ドッカーの作成に渡すことができます。

また、異なる名前の同じコンテナの別名を持つこともできます。

ポートについては、ポート8080を公開するnginxイメージがある場合です。次に、ポート8080であり、したがってそれを渡す必要がないということを私の設定で知っています

関連する問題