私は複数のサービスを開始するためにバージョン3を作成しています。各サービスには、コンテナに渡す必要のある一連の環境変数があります。それを行うための推奨される方法は何ですか?環境変数をドッカーサービスに渡すための推奨方法は何ですか
0
A
答えて
0
環境ディレクティブを使用する必要があります。共通変数を使用する複数のサービスがある場合、env_fileははるかにクリーンな方法であるべきです。
0
例:どちらかのみの1つのサービスまたは別の環境変数を持つ複数のサービスがある場合
version: '2'
services:
db:
image: mysql:5.7.15
ports:
- "3306:3306"
environment:
- MYSQL_USER=user
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=db
command: mysqld --lower_case_table_names=1
+0
これは便利ですが、環境変数の推奨方法について私の質問には答えませんか? yamlで環境ディレクティブを使用するか、env_fileを使用する必要がありますか? – coolsvap
関連する問題
- 1. HTML/PHPで変数を渡すために推奨される方法は?
- 2. C++環境を推奨しますか?
- 3. カスタムラック環境変数は推奨されませんか?
- 4. パーソナルサイトホスティングとSVN環境の設定(推奨)
- 5. ASP.NET MVC環境の推奨単体テストブック
- 6. モジュラーCアプリケーションを作成するための推奨方法は何ですか?
- 7. インスタンス変数とメソッドにアクセスするための推奨される方法は何ですか?
- 8. 環境変数を渡す
- 9. Rails 5.1 - webpackからフロントエンドに環境変数を渡す方法
- 10. ReactアプリケーションでApollo Clientを渡すための推奨される方法は何ですか?
- 11. datetimeオブジェクトをミリ秒のunixタイムスタンプに変換するために推奨される方法は何ですか?
- 12. TensorFlowにサマリーライターの複数のランを格納するために推奨される方法は何ですか?
- 13. Node.jsで変数をエクスポートするための推奨される方法
- 14. 環境変数をソリューションビルドステップに渡す方法
- 15. システム環境変数をnginx.confに渡す方法
- 16. React Native JSコードにノード環境変数を渡す方法
- 17. 環境変数をmongoスクリプトに渡す方法
- 18. 環境変数をexecシェルコマンドに渡す正しい方法
- 19. xmllintに渡されるコマンドに環境変数を渡す方法は?
- 20. 環境変数をサブシェルに渡すCMD
- 21. シェル環境変数をRscriptに渡す
- 22. データアクセス層に環境変数を渡す
- 23. phpコマンドラインスクリプトに環境変数を渡す
- 24. 環境変数をドッカーファイルビルドに渡す
- 25. Jsonを変換するために推奨される方法/ライブラリは何ですか?
- 26. チェーンコードデータのためのヘルパーAPIを書くために推奨される方法は何ですか?
- 27. パッセンジャー/ nginx - 環境変数渡し、またはパッセンジャー変数渡し
- 28. ImmutableJS Recordの複数のフィールドを更新するための推奨される方法は何ですか?
- 29. Automation for TestNGに環境変数を渡す最も良い方法は何ですか
- 30. 環境変数で引数をスペースで渡すには?
これは役に立つかもしれません:https://docs.docker.com/compose/environment-variables/ – tgogos
ええ、[link](https://docs.docker.com/compose/compose-file/) #envfile)?作成中の環境変数に対して – coolsvap
あなたのユースケースにとって最も簡単な、より適切なもの。 「より良い」方法はありません。時には、私はenvファイルを生成するのではなく、作成ファイルを混乱させることもあります。時にはカップルなので、すべてを一緒にしてcomposeファイルに入れたいと思っています。 * shrugs * – johnharris85