我正在通过Docker Machine使用带有GPU的远程工作站(Ubunutu 18.04)。使用PyCharm Professional 2018.1.4,我可以远程连接到工作站并创建/启动容器,连接到它们并连接终端。
当我尝试通过带有PyCharm的docker compose运行python脚本时出现问题。我收到错误消息:
python:无法打开文件'/opt/project/testing.py':[错误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
我正在使用here
中的Dockerfile我尝试将Ubuntu 17.10和Windows 10与PyCharm一起使用来连接到远程工作站,但是我收到相同的错误。
编辑:
经过更多挖掘,它似乎与PyCharm主动将文件复制到远程docker-machine有关。它应该使用docker-machine scp,但我不确定。