请求挂在港口从docker容器内部stream浪者转移

所以我有一个非常相似的设置,在那里我有一个docker容器在stream浪者中运行一个web服务。

当试图从stream浪者内部的docker集装箱转发的端口上的Web服务的请求,一切工作正常,但试图从外部请求,在我的本地盒子,请求只是永远挂起。 另外,它只会在docker容器正在运行时挂起,如果不是,那么请求就像正常一样立即失败。

我通过以下方式转发stream浪汉港口:

config.vm.network :forwarded_port, guest: 3000, host: 3000

和docker端口通过:

docker run -p 3000:3000

有任何想法吗?

不知道你如何开始你的Django服务。 我想你离开主机作为默认。 尝试使用像python manage.py runserver 0.0.0.0:8000设置主机名称为0.0.0.0