如果您使用 Java Spring Boot,则可以将应用程序运行的服务器端口设置为任何端口,也可以设置为随机端口:
server:
port: 0
但是,当我现在为我的应用程序使用 Dockerfile
时,我不知道要 EXPOSE
的端口。有什么办法可以找到这个端口吗?
最佳答案
- 不要对 Spring 应用程序使用随机端口。使用默认端口并让 Docker 将其公开为您喜欢的任何端口。
- 不要对 Spring 应用程序使用随机端口。通过环境变量指定它并让 Docker 提供它。
关于使用 Dockerfile 的 Java Spring Boot 随机端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65091776/