如何在pycharm中将卷挂载到远程docker

svgewumm  于 2023-06-29  发布在  Docker
关注(0)|答案(1)|浏览(128)

我在远程Ubuntu 16.04上运行Docker。我的客户端是Windows 10,我使用PyCharm 2018.1专业版,它通过tcp://remote_ip:port连接到docker作为远程解释器。
如何从PyCharm中挂载远程卷?
我尝试在Build,Execution,Deployment-> Docker选项卡中更改路径Map,但似乎不起作用。有人有什么建议吗?

y53ybaqx

y53ybaqx1#

”你不能,”至少不是直接的。为了挂载卷,运行docker守护进程的计算机需要访问这些文件,而这在容器运行时无法单独使用客户端完成。
如果它是一次性的,或者您不会在容器运行时修改文件,则可以首先使用docker cp(如this answer中所述)使用这些文件创建一个命名卷。
为了能够在容器运行时编辑python代码,您需要一些其他方法来使docker守护进程可以访问您的代码。例如,您可以使用CIFS从Windows计算机共享文件。性能将受到重大影响。
这个问题的解决方案通常是在您的Windows计算机上运行容器(例如通过Docker Desktop for Windows)

相关问题