В docker -compose.yml Я пытаюсь изменить файл, содержащий переменные среды, на файл .env.local, но ничего не работает. Значения все еще те из файла .env. Я следую за этим, сделайте c: https://docs.docker.com/compose/environment-variables/#the -env_file-configuration-option , вот мой файл docker -compose.yml:
version: '3'
services:
mysqldb:
image: mysql:5.7
container_name: project_mysql
volumes:
- mysql:/var/lib/mysql
env_file:
- .env.local
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
TZ: "Europe/Berlin"
ports:
- "3306:3306/tcp"
Я также пытался измените имя из файла на .env.local.env, .local.env или .variables.env, но ничего нового не произошло. Я также очищаю кеши с помощью
docker kill $(docker ps -q)
docker_clean_ps
docker rmi $(docker images -a -q)
, но проблема все еще здесь. И нет сообщения об ошибке или кода
Я понятия не имею, что происходит не так. Кто-нибудь может мне помочь?