PyCharm在Docker内部添加远程Python解释器
所以我在我的笔记本电脑上安装了一个docker。 我正在使用Boot2Docker,所以我有一个间接访问泊坞窗的级别。 在PyCharm中,我可以通过SSH设置一个远程Python解释器,但是我不知道如何为只能通过Boot2Docker访问的docker执行它。
好的,回答你的问题:
在PyCharm中,我可以通过SSH设置一个远程Python解释器,但是我不知道如何为只能通过Boot2Docker访问的docker执行它。
你需要:
- 确保您的容器中运行SSH
有许多包含SSH的基础映像。 请参阅: Dockerizing一个SSH守护进程
-
将SSH服务公开到Boot2Docker / VirtualBox虚拟机。
docker运行-d -p 2222:22 myimage …
-
设置PyCharm连接到您的Boot2Docker / VirtualBox虚拟机。
boot2docker ip
连接到正在运行的容器也很容易!
$ boot2docker ssh $ docker exec -i -t <cid> /bin/bash
其中<cid>
是容器ID或名称( 如果使用了--name
。