使用docker运行了一个镜像,镜像内有个服务跑在8090端口,防火墙关闭,查看8090端口是监听状态,但是用浏览器访问IP+端口无法访问,显示连接被拒绝,ping 服务器的IP可以通,没用nginx反向代理。请问这是什么原因导致的?
container运行情况
问题解决了,应该是container的端口没有成功映射到服务器的本地,当前容器内部运行的服务是跑在8090端口上的。但外部无法访问,需要将容器端口映射到本地端口,之后才可以用公网IP:端口去访问。
docker run -d -p 8090:8090 axizs/mock-platform
初学docker,看了教程才明白
1.4m articles
1.4m replys
5 comments
57.0k users