【问题标题】:Docker spring boot oauthDocker Spring Boot oauth
【发布时间】:2018-12-15 04:46:43
【问题描述】:

我希望有人可以在这里帮助我。

我会尽力提供尽可能多的信息,但这是一个工作项目,所以必须非常小心我发布了多少信息。

情况是这样的。用户尝试连接到网页,因为他们没有经过身份验证,他们被重定向到 oauth 服务器并显示登录页面。当用户完成登录后,他们将被重定向回原始 URL 并显示登录页面。

这些项目是 spring boot,当我在本地运行它们时,一切都按预期工作。 我已经创建了 docker 映像并且可以运行容器,并且项目正在使用正确的主机名连接到具有正确网络的 eureka 服务器。

我遇到的问题是,当我尝试访问网页时,我可以跟踪日志并看到重定向正在发生,并且我可以在浏览器栏中看到重定向 URL,但随后它似乎停止了。 oauth 服务器日志显示没有发生任何事情,并且没有显示登录页面。 Web UI 和 oauth 服务器都是 docker 镜像,并且都使用 java 8 的 spring boot。

不存在防火墙问题,因为容器在同一子网上运行。这些项目是已经在网络的另一部分运行的项目的副本,所以我知道它们运行正常。

任何指针将不胜感激。

【问题讨论】:

    标签: spring docker spring-boot oauth


    【解决方案1】:

    好的,所以对此进行了更新,事实证明,运行 docker 引擎的服务器在 unix 服务器上运行,但实际上运行在 Hyper-V 容器内,该容器干扰了网络流量和重定向,我要求删除图像并直接开始在 Windows 服务器上工作,我宁愿在 unix 上工作,但我们去了。因此,如果您正在远程工作,您正在将 docker 映像部署到远程服务器上的容器引擎并遇到重定向问题,这可能是需要考虑的一件事,特别是如果您可以在本地运行系统而不会出现任何问题。

    【讨论】:

      猜你喜欢
      • 2019-02-18
      • 2015-05-14
      • 2020-01-09
      • 2018-01-23
      • 2018-05-06
      • 2018-04-07
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多