在Docker容器中接收http响应

时间:2015-11-16 04:15:47

标签: http docker port httpresponse http-request

我正在Docker容器中运行一个进程,进程A,它将一个HTTP请求发送到一个进程,进程B,在主机上本机运行。进程B接收请求,并在处理后发送进程A未收到的响应。我相信这可能是因为我没有暴露发送回复的端口。我的理解是,这个源端口是随机选择的,我不知道如何公开这个端口。有没有办法克服这个问题?

1 个答案:

答案 0 :(得分:0)

  

我的理解是,这个源端口是随机选择的,我不知道如何公开这个端口

仅当您的容器使用-P选项运行时 如果您使用this运行(其中container_port是运行容器的映像的Dockerfile中的端口-p hostp_port:container_port option),那么这将有效。