.env файл в Docker. Дело в том, что нужно что-бы можно было изменить переменные значения уже после сборки образа
docker run -it -e VAR=value alpine:3.9 sh/ # echo $VAR
valueexport VAR=value
docker run -it -e VAR alpine:3.9 sh/ # echo $VAR
valuedocker-compose.ymlversion: '3.7'
services:
example:
image: alpine:3.9
environment:
- VARexport VAR=value
docker-compose run -e VAR example sh/ # echo $VAR
valueVAR.env-e оно само получит значение то что в .env или в окружении на хосте окружение имеет приоритет docker build --tag thets:latest .?
IMAGE=basic-grafana
docker build -f Dockerfile -t $IMAGE .Dockerfile вызывать из docker-compose.ymlbuild:
context: .
dockerfile: Dockerfiledocker-compose