docker暴露多个端口 - 无法正常工作

时间:2015-12-10 13:36:11

标签: docker port dockerfile


我有一个docker镜像,在运行时执行以下脚本

java -jar myjar.jar & disown
python2.7 manage.py runserver 0.0.0.0:9999

myjar.jar程序公开Web服务并侦听端口11111 在我的Docker文件中,我公开了这两个端口,如下所示:

EXPOSE 9999 11111

这是我运行图像的方式:

docker run --rm -p 9999:9999 -p 11111:11111 myimage

我可以使用网址localhost:9999/admin/访问python网络流程。 当我尝试使用curl localhost:11111/myservice?wsdl访问java Web服务时,我拒绝连接。 当我使用

进入带终端的容器时
docker exec -i -t <container_id> bash

并运行curl localhost:11111/myservice?wsdl我获取wsdl内容 我的端口绑定在哪里出错了? (或端口暴露?或者我运行jar文件的方式?)

0 个答案:

没有答案