Я использую образ докера Envoy в docker-compose. Docker работает в Ubuntu, которая работает в виртуальной машине, которая работает в Windows 10.
Я без проблем пользуюсь Envoy 1.14. После обновления образа до версии 1.15 Envoy не запускается, и я получаю следующую ошибку:
unable to read file: /etc/envoy/envoy.yaml
строка перед этим говорит в основном то же самое:
[critical][main] [source/server/server.cc:101] error initializing configuration '/etc/envoy/envoy.yaml': unable to read file: /etc/envoy/envoy.yaml
Моя часть docker-compose для Envoy проста:
envoy:
image: envoyproxy/envoy:v1.15-latest
container_name: envoy
restart: always
volumes:
- "~/envoy.yaml:/etc/envoy/envoy.yaml:ro"
Если я просто изменю envoyproxy/envoy:v1.15-latest
на envoyproxy/envoy:v1.14-latest
и сделаю docker-compose down && docker-compose up
, все будет нормально. Есть ли сейчас какие-то особые разрешения для файла конфигурации? Или это что-то в процессе обновления?
docker run -v /home/justin/envoy.yaml:/etc/envoy/envoy.yaml envoyproxy/envoy:v1.15-latest
- person justincely   schedule 19.08.2020unable to read file
ошибка. - person dmaixner   schedule 20.08.2020