こんにちは。エンジニアの中西です。 今回は docker-compose の yml ファイルにて、環境変数が展開されずにハマった事について書きたいと思います。 docker-compose は Impulse でも使っています。複数のコンテナから構成される Impulse を yml ファイルで管理できて便利です。 yml ファイルに環境変数を定義しておき、実行環境毎に変数値を設定する事も可能なのですが、環境によっては設定した値が展開されず。。という事象に遭遇しました。 実行環境 OS : Ubuntu 16.04 docker : v17.09.0-ce docker-compose : v1.17.0 docker-compose.yml : v3.3 準備 それでは、イメージのバージョンを環境変数で設定できるようにymlファイルを記述してみます。 version: '3.3' se