учитывая этот .env
файл:
TEST=33333
учитывая этот docker-compose.yml
файл:
service_name:
image: test
env_file: .env
environment:
TEST: 22222
учитывая этот Dockerfile
файл:
FROM an_image AS builder
FROM another_image
ENV TEST 11111
CMD ["/bin/echo $TEST"]
Каждый раз, когда я создаю и запускаю этот образ в контейнере, он печатает 11111
.
Если я удалю строку ENV 11111
из файла Docker, моя переменная среды TEST
станет пустой ...
Получает ли родительский образ переменные среды, но не дочерний?
Спасибо!
РЕДАКТИРОВАТЬ:
- попытка
ENV TEST ${TEST}
не сработала ($ TEST пуст) - удаление
ENV TEST
не сработало ($ TEST пуст)