передать zip-файл из unc в код python, работающий в докере - PullRequest
0 голосов
/ 30 мая 2019

У меня есть скрипт Python, работающий внутри контейнера Docker.Это приложение выполняет загрузку сборок на внешнее оборудование, подключенное к сети.Сборки выполняются в формате zip и доступны в общей сетевой папке \\ path \ to \ zip.zip.Я запускаю скрипт Python внутри Docker-контейнера, чтобы вызвать этот загрузочный ZIP-файл.

Скрипт Python прост.Все, что нужно, это> python load.py IP path_to_zip

Затем сценарий разархивирует содержимое и устанавливает ftp-соединение с оборудованием, удаляет существующее содержимое, а затем загружает содержимое zip-файла.

В данный момент я вижу, что док-контейнер не может получить доступ к пути unc.Сценарий работает нормально в обычной среде (без докера)

Я пробовал его различными способами, чтобы решить проблему

  1. 1.При попытке указать путь unc изнутриДокер (прикрепление оболочки), я вижу, что он не может найти путь unc
  2. Я попытался собрать контейнер Docker с файлом zip в нем, чтобы он был доступен.Но я не вижу, чтобы содержимое загружалось на оборудование.Я не уверен, почему.

Может кто-нибудь подсказать, как лучше всего выполнить пункт 1?который является моим предпочтительным вариантом ...

...