43

次の 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"]
4

3 に答える 3