Ошибка в коде цепочки: go lang "нет такого файла или каталога" - PullRequest
0 голосов
/ 23 апреля 2019

Я пишу цепной код, где мне нужно прочитать файл для обработки транзакции, но когда мой код пытается прочитать файл из системы, появляется ошибка «нет такого файла или каталога». Даже если этот путь определен в томах докера.

Но если я попытаюсь запустить файл сценария для чтения файла, я смогу прочитать файл вне среды докера. И я предоставляю в коде цепочки путь к докеру сам. Прикрепленное изображение ошибки: 1

Спасибо

1 Ответ

0 голосов
/ 23 апреля 2019

Контейнер с цепочечным кодом не имеет доступа к файловой системе хоста, так как у контейнера с цепочечным кодом нет способа (по замыслу) смонтировать внешний том. Если вам нужно передать какой-либо тип данных конфигурации в цепной код во время выполнения, вы должны создать функцию, которая будет принимать вашу информацию о конфигурации и сохранять ее в хранилище состояний. Если вам нужно это состояние конфигурации для других функций, просто проверьте, существует ли ключ состояния в других ваших функциях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...