Docker运行在vagrant + pycharm远程pythondebugging中

我正在docker上运行docker,并且想要远程debugging应用程序,使用在windows上运行的pycharm(它运行vagrant)。 当然,docker主机然后在stream浪 – 不是相同的机器pycharm正在运行。

我必须指定证书文件夹和docker机可执行文件作为本地文件/目录。 这是否意味着我无法在此设置中使用pycharmdebugging应用程序?

在这里输入图像说明

当然,我可以直接进入docker集装箱ssh,但我没有pycharm给我的function。

不过不build议这样做,它有可能长期引入一些问题点,并增加安全风险。

根据docker文件…

在这里输入图像说明

如果你没有安全风险,并且如果使用boot2docker的docker工具箱不适合你的情况,那么你需要确保:

  1. Docker客户端/服务器版本是相同的
  2. 本地stream浪盒上的端口转发设置
  3. 为docker服务器添加TCP绑定,以替代默认的unix套接字绑定和/或另外。

在这里输入图像说明