Я пытаюсь использовать один env_file в нескольких Docker Swarm Services. Точка монтирования тома и файл доступны в контейнере. Я подтвердил это, войдя в работающий контейнер. Как только я внедряю файл .yml стека, я получаю сообщение об ошибке, что файл .env не может быть найден.
Это то, что я сделал:
Сначала добавили том в служба в любом данном стеке.
volumes:
- /environment:/environment
Затем включите директиву файла .env
env_file:
- /environment/.env
Можно ли вообще использовать файл env_file, расположенный на монтировании тома? Возможно, стоит отметить, что монтирование тома разрешается на том NFS на хосте и что я использую Swarmpit. Однако, похоже, что развертывание стека в командной строке приводит к той же проблеме.