docker-composeにおいて、今まで混同していた docker-compose.yml中のenv_fileで読み込むファイル .envという名前のファイル の違いについて、他の人が同じ過ちをしないように書き留めておきます。 LinuxとWindowsでは環境変数の扱いが微妙に異なるので、Windowsに慣れている人やdocker for windowsを使っている人が引っかかりやすいと思います。 基本的にこの質問と解答と同じ内容ですが、少し情報を足しておきます。 docker-compose cannot understand my env_file | stack overflow docker-composeと環境変数 公式リファレンス Dockerドキュメント | compose中の環境変数 に沿って、知識を整理しながら解説します。 docker-compose.yml中で使