Я использую удаленную рабочую станцию (Ubunutu 18.04) с графическим процессором через Docker Machine. С PyCharm Professional 2018.1.4 я могу удаленно подключаться к рабочей станции и создавать / запускать контейнеры, подключаться к ним и подключать терминал.
Проблема возникает, когда я пытаюсь запустить скрипт python через docker compose с PyCharm. Я получаю ошибку:
python: не удается открыть файл '/opt/project/testing.py': [Errno 2] Нет такого файла или каталога
У меня есть следующий файл docker-compose:
version: '3'
services:
densepose:
build: Dockerfile
image: densepose
volumes:
- ./:/opt/project # I have tried adding and removing this to no avail
- ./included_files:/included_files
- ./output:/output
И я использую Dockerfile из здесь
Я пытался использовать Ubuntu 17.10 и Windows 10 с PyCharm для подключения к удаленной станции, но я получаю ту же ошибку.
Редактировать:
После дальнейшего копания это, по-видимому, связано с копированием файлов PyCharm предварительно на удаленную док-машину. Это должно быть использование docker-machine scp, но я пока не уверен.