Запуск сценария из / opt / сбое с Docker MountsLinux

Ответить
Anonymous
 Запуск сценария из / opt / сбое с Docker Mounts

Сообщение Anonymous »

У меня есть сценарий Python, который создает команды Docker run и выполняет их. Это отличается от моего каталога моего/home/myuser , но если я перемещаю его в/opt/myuser (необходимость запустить все там), вдруг моя команда Docker Run не может найти монтированные данные. В частности, мой Docker Run String-

Код: Выделить всё

docker run --gpus all --privileged -v /home/myuser/data/input:/input/ -v /home/myuser/data/output:/output/ -v /home/myuser/data/key:/key mydocker process /input/filename -k /key/mykey.key -o /output/
< /code>
и вывод ошибок Docker говорит: < /p>
"error": "a given key file \"/key/mykey.key\" does not exist"
Любая идея, почему перемещение этого скрипта в/opt/ внезапно терпит неудачу, когда он производит ту же точную команду, которая успешно завершается, когда в моем/home/ каталог?

Код: Выделить всё

subprocess.call(docker_run_string, shell=True, stderr=log)
может быть subprocess.call () быть виновником?


Подробнее здесь: https://stackoverflow.com/questions/796 ... ker-mounts
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»