docker - 试图在 VM 内的 docker 中启动 Xdebug 会话以访问我的远程计算机
问题描述
我有一个 docker 运行我的 PHP 应用程序。这个 docker 需要在远程数据中心的虚拟机中运行。我在可以连接到上述 VM 的计算机上工作。
我的目的是让在 docker 内部启动的 Xdebug 会话到达我的计算机(更准确地说是我的 PHPStorm)。
docker 和 VM 都在运行 Centos(公司批准/安装的映像)。开发计算机是 OSx。
我可以使用 ssh 远程转发(又名:隧道)将任何请求从 VM 转发到我的计算机。
我想要: - 能够打开从我的计算机直接到 VM 中的 docker 容器的隧道 - 或者能够继续从 VM 到 docker 的当前隧道。
没有办法做第一个选项,并且在尝试做第二个选项时遇到了很多问题。
有什么建议么?
解决方案
推荐阅读
- tensorflow - 在 Colab 中执行联邦学习文本生成教程时出错
- c++ - Direct3D11 着色器编译标志问题
- css - 如何在语义-ui网格中居中单个列
- javascript - 尝试使用 Firebase 身份验证时出现错误
- python - 对同一列中的行执行 Python 实体解析
- java - 如何在打印区域内添加两个图像?
- ios - iOS 14 UICollectionView - 自定义单元格约束
- python-3.x - Python在多线程中运行相同url的请求
- android - 如何在没有密钥标识符的情况下从 Firebase 实时获取 JSON 数据
- foreach - 如何让 Picker 使用 ForEach 循环返回 VideoFormat var?