次の docker-compose ファイルを用意します。
db:
build: .
environment:
- MYSQL_ROOT_PASSWORD=password
- ENV=test
env_file: .env
docker-compose.yml で宣言された環境変数 (環境として、または env_file で宣言されたもの) を Dockerfile で宣言せずに Dockerfile の一部として使用する方法はありますか? このようなもの:
FROM java:7
ADD ${ENV}/data.xml /data/
CMD ["run.sh"]