Docker 端口映射问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 端口映射问题相关的知识,希望对你有一定的参考价值。
一个宿主机的端口 80 如何映射到多个容器中:
宿主机运行两个容器,C1(容器1)运行A1(application 1), C2 运行A2
A1, A2对外都需要在80端口提供服务,有什么办法解决
在不使用反向代理的情况是否有解决方法?
C1 需要把 8080 端口映射到宿主的 80 端口,然后外部通过宿主机的IP:80来访问
C2也同样需要这样
但是宿主机的一个端口不能映射到多个容器,有什么解决方法
搞微服务,把应用拆细了,二到三个应用放一个容器,所以才产生上面的需求
docker 端口映射被删除,映射断开问题解决
参考技术A 问题描述:在服务器上有一个docker容器,端口映射为808:809
在宿主机上用curl 127.0.0.1:808访问无反应,
进入容器之后用curl 127.0.0.1:809访问正常。
问题确认:
在宿主机执行命令查看端口映射情况:
查看docker端口中并没有808
问题解决:
解决方法是把容器重启即可。
docker swarm执行命令
以上是关于Docker 端口映射问题的主要内容,如果未能解决你的问题,请参考以下文章