Мой docker-compose.yml
version: '3'
services:
test:
build: .
Мой Dockerfile
FROM alpine:latest
ENTRYPOINT echo $ARG1 $ARG2
Мой .env
файл
ARG1=argument100
ARG2=argument200
Если я запускаю docker-compose run test
пустая строка была напечатана. Однако, я добавляю env_file
раздел к своему docker-compose.yml
Я получаю ожидаемый вывод.
Новый docker-compose.yml
version: '3'
services:
test:
build: .
env_file:
- .env
Запуск docker-compose
снова
$ docker-compose run test
argument100 argument200
Использую ли я недопустимый способ передачи аргументов команде ENTRYPOINT
внутри Docker
? Почему .env
не загружается автоматически при docker-compose run
?