Avere il file seguente finestra mobile-composizione:Usa finestra mobile-comporre variabile ENV in Dockerbuild il file
db:
build: .
environment:
- MYSQL_ROOT_PASSWORD=password
- ENV=test
env_file: .env
Esiste un modo per utilizzare le variabili env dichiarate in finestra mobile-compose.yml (sia come ambiente o dichiarati in the env_file) come parte di Dockerfile senza dichiararli nel Dockerfile? Qualcosa del genere:
FROM java:7
ADD ${ENV}/data.xml /data/
CMD ["run.sh"]
che sarebbe davvero utile. – Greg
No, questo non è possibile. Sarebbe molto simile a questa domanda sull'utilizzo di variabili di ambiente dall'host: http://stackoverflow.com/questions/27925006/using-host-environment-variables-with-dockerfile –
Capito, grazie. – ecyshor