所以我在笔记本电脑上安装了一个码头工具。我使用Boot2Docker所以我有一个间接级别来访问docker。在PyCharm中,我可以通过SSH设置一个远程python解释器,但我不知道如何为只能通过Boot2Docker访问的docker这样做?
答案 0 :(得分:4)
好的,回答你的问题:
在PyCharm中,我可以通过SSH设置一个远程python解释器,但是我不知道怎么做只能通过Boot2Docker访问的docker?
你需要:
有许多基本映像包含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
。