首页 > 解决方案 > 试图在 VM 内的 docker 中启动 Xdebug 会话以访问我的远程计算机

问题描述

我有一个 docker 运行我的 PHP 应用程序。这个 docker 需要在远程数据中心的虚拟机中运行。我在可以连接到上述 VM 的计算机上工作。

我的目的是让在 docker 内部启动的 Xdebug 会话到达我的计算机(更准确地说是我的 PHPStorm)。

docker 和 VM 都在运行 Centos(公司批准/安装的映像)。开发计算机是 OSx。

我可以使用 ssh 远程转发(又名:隧道)将任何请求从 VM 转发到我的计算机。

我想要: - 能够打开从我的计算机直接到 VM 中的 docker 容器的隧道 - 或者能够继续从 VM 到 docker 的当前隧道。

没有办法做第一个选项,并且在尝试做第二个选项时遇到了很多问题。

有什么建议么?

标签: dockerxdebug

解决方案


推荐阅读