Docker формат путей к файлам - Как получить доступ к файлам по их путям в docker? - PullRequest
0 голосов
/ 29 февраля 2020

Код отлично работает на моей машине с flask вводом данных. Я создал контейнер docker со всеми установленными требованиями и версиями, а также с кодом. Однако формат пути к файлу, похоже, отключен. Например, если у меня есть файл весов в главном каталоге, я в настоящее время обращаюсь к нему следующим образом:

original_directory = os.path.abspath("../../") # file I am running is 2 levels down from docker files
path_needed = os.path.join(ROOT_DIR, "file.h5") # file is at the same level as docker files

Приведенный выше код не находит файл в docker. Я получаю следующую ошибку:

OSError: Unable to open file (unable to open file: name = '/file.h5', errno = 2,
        error message = 'No such file or directory', flags = 0, o_flags = 0) // Werkzeug Debugger

Он также не может получить к нему доступ, если я сам даю ему имя, например

path_needed='file.h5' # also not working inside docker 

Как работают пути в docker ? Спасибо!

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