#author("2021-06-23T04:00:55+09:00","default:ryuichi","ryuichi")
#author("2021-06-24T11:57:53+09:00","default:ryuichi","ryuichi")
* コンテナに環境変数を渡す - docker-compose内で環境変数を参照する [#y1750b27]
*** .envファイル [#m577c9b8]
A=1
*** my.envファイル [#e9f776a7]
A=2
B=3
*** docker-compose.yml [#lafff0f0]
version: "3"
services:
myapp:
env_file:
- my.env
environment:
- X=$A # => Xは1
- Y=$B # => Yは空
- docker-compose.yml内ではenv_fileで定義した環境変数を参照できない
- 👆 docker-compose.yml内ではenv_fileで定義した環境変数を参照できない
- しかし、.envファイルで定義した環境変数は参照できる
- 上の例では、myappコンテナ内では環境変数Xは値1として参照できる。環境変数Yは($Bが参照できないので)空になっている