我尝试在DigitalOcean上部署我的Spring Boot。我构建了docker镜像并在服务器上运行它,一切都很好(docker run -p 8080:8080 hub_user/docker_image
)。我有自己的域和ip地址(我的应用程序的访问URL为myapp.com:8080
)。但是,如何隐藏URL中的端口号以访问我的应用程序?没有端口8080
的情况下如何使用我的域?
最佳答案
如果您使用的是http(我想),则默认端口为80。因此,如果您编写myapp.com
等效于myapp.com:80
。
docker run -p 80:8080 hub_user/docker_image
关于nginx - Docker和Spring Boot:如何从URL隐藏端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38208056/