Spring启动应用程序使用的端口号

时间:2016-10-25 15:32:40

标签: java spring spring-boot pivotal-cloud-foundry pivotal-web-services

我在PCF(Pivotal Cloud Foundry)上推了很多春季启动应用程序。只是为了我的理解,我有一些问题。我可以看到嵌入式tomcat使用的默认端口是8080,适用于所有应用程序。那么这是如何由PCF管理的,因为通常只有一个app可以在非PCF项目的单个端口上运行?

1 个答案:

答案 0 :(得分:4)

每个应用程序作为" guest"在容器中运行。过程自己"客人"虚拟网络。管理容器的主机上的服务将每个容器与主机上的外部端口相关联,并将其给定端口上的外部接口上的入站流量定向到具有其虚拟网络和端口8080的相应容器.PCF将很快允许应用程序使用多个端口。有关PCF中容器技术的更多信息,请参见此处:https://www.cloudfoundry.org/cloud-foundry-containers-difference-warden-docker-garden/。最后有一节介绍了网络的工作原理。