PyCharm在Docker中添加了远程Python解释器

时间:2015-06-16 21:26:02

标签: python docker pycharm remote-debugging boot2docker

所以我在笔记本电脑上安装了一个码头工具。我使用Boot2Docker所以我有一个间接级别来访问docker。在PyCharm中,我可以通过SSH设置一个远程python解释器,但我不知道如何为只能通过Boot2Docker访问的docker这样做?

1 个答案:

答案 0 :(得分:4)

好的,回答你的问题:

  

在PyCharm中,我可以通过SSH设置一个远程python解释器,但是我不知道怎么做只能通过Boot2Docker访问的docker?

你需要:

  • 确保您的容器中已运行SSH

有许多基本映像包含SSH。请参阅:Dockerizing an SSH Daemon

  • 将SSH服务公开给Boot2Docker / VirtualBox VM。

    docker run -d -p 2222:22 myimage ...

  • 设置PyCharm以连接到Boot2Docker / VirtualBox VM。

    boot2docker ip

附加到正在运行的容器也很容易!

$ boot2docker ssh
$ docker exec -i -t <cid> /bin/bash

<cid>是容器ID或名称(,如果您使用--name