【发布时间】:2014-08-30 15:33:00
【问题描述】:
寻求有关如何在端口转发时在 docker 容器中运行 celery pdb 的建议,以便我可以从外部访问。
我正在关注http://celery.readthedocs.org/en/latest/tutorials/debugging.html的指南
我面临的问题是,即使我告诉容器。
-e CELERY_RDB_HOST='0.0.0.0' -e CELERY_RDB_PORT='6900' -p 6900:6900。
并到达应用程序中的断点,实际打开的端口不是我要求的,因此我的端口转发不再有效......例如。相反,端口 6902 被打开,无论我要求端口是什么,它都会再次变为我所要求的。
我知道它会从它认为“可用”的 100 个端口列表中进行选择,但不知道如何解决这个问题。欢迎任何建议。
谢谢!
【问题讨论】: