コンテナに環境変数を渡す - docker-compose内で環境変数を参照する

.envファイル

 A=1

my.envファイル

 A=2
 B=3

docker-compose.yml

 version: "3"
 services:
   myapp:
     env_file:
       - my.env
     environment:
       - X=$A        # => Xは1
       - Y=$B        # => Yは空
  • docker-compose.yml内ではenv_fileで定義した環境変数を参照できない
  • しかし、.envファイルで定義した環境変数は参照できる
  • 上の例では、myappコンテナ内では環境変数Xは値1として参照できる。環境変数Yは($Bが参照できないので)空になっている

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS