Docker環境変数を注入する方法を教えてください。
Dockerでは、環境変数を次のようにして注入できます。
- Dockerfile の ENV 命令を使用して環境変数を設定する: Dockerfile で ENV コマンドを使用すると、環境変数を設定できます。例:
- ENV {‘MY_VARIABLE’} = ‘value’
- コンテナを実行するときに -e または –env パラメーターを使用して環境変数を設定できます。例:
- docker run -e MY_VARIABLE=値 image_name
- docker-compose.yml の environment で設定する: docker-compose.ymlファイル内でenvironmentを使用して環境変数を設定します。例えば:
- – MY_VARIABLE=value
- .env ファイルの使用: 環境変数を .env というファイルに定義して、Dockerfile、docker-compose.yml または docker run コマンドで –env-file パラメータを使用してロードできます。例えば、
- docker run –env-file .env イメージ名
どの手段を使用しても、Docker コンテナ内で対応する環境変数にアクセスして使用することができます。