挂在端口上的请求从vaguser内的docker容器转发

时间:2013-12-11 03:27:26

标签: networking vagrant docker

所以我有一个非常类似于this one的设置,我有一个在vagrant中运行web服务的docker容器。

当尝试从 inside vagrant 中的docker容器中的转发端口上向Web服务发出请求时,一切正常,但在尝试从外部发出请求时,在我的本地框中,请求永远挂起。此外 - 它只在docker容器正在运行时挂起,如果不是,那么请求就会正常失败。

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

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

和docker ports via:

docker run -p 3000:3000

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不确定如何启动django服务。我猜你把主机当作默认设置了。尝试使用python manage.py runserver 0.0.0.0:8000之类的内容将主机名设置为0.0.0.0