【发布时间】:2019-04-21 13:07:47
【问题描述】:
我正在寻找一种方法将同一个端口映射到 2 个不同的端口,每个端口用于不同网络中的另一个容器。 考虑以下 docker-compose 场景:
services:
web:
build: .
ports:
- "8080:8080"
networks:
Net1:
Net2:
serv1:
image: tomcat:7.0.92-jre8
networks:
Net1:
serv2:
image: tomcat:7.0.92-jre8
networks:
Net2:
现在我真正想做的是实际映射“网络”服务端口 8080,以便 serv1 可以将其作为 8081 使用,而 serv2 将其作为 8082 使用。
这可能吗?
谢谢
【问题讨论】:
-
我可以知道您使用的是哪个网络服务器吗?
标签: docker docker-compose docker-networking