EDA365电子论坛网

标题: docker 部署的API如何通过docker部署的identityserver服务器不再返回401??? [打印本页]

作者: Touuqu    时间: 2021-8-17 13:25
标题: docker 部署的API如何通过docker部署的identityserver服务器不再返回401???
! M3 y6 s, F  p# S7 E! x, b- L6 d
部署了两个容器,一个是API,一个是身份授权验证服务,两个都在本地的时候可以通过授权TOKEN加入到authorize头部验证去获取API的返回结果,授权服务验证放在虚拟机上部署成容器启动后本地的API也可以获取token验证成功返回数据,但是授权服务和API都部署在虚拟机的docker以后,获取token放入api的头部进行调用接口的时候就会返回401,这个有没有大佬遇见过,不知道该怎么处理
作者: AustCor1    时间: 2021-8-17 14:50
是不是不兼容啊
作者: mytomorrow    时间: 2021-8-17 15:38
你的两个容器都在各自独立的网络中, api 的容器是访问不了身份授权验证服务容器的.3 O+ [- w, v! p9 Z/ B2 ]
' P9 I$ O$ @2 J+ J
1 、可以将他们一起写在docker-compose.yml 中,这样可以相互访问.(因为在同一个网络环境内)
& f* k' v- }; v5 M/ v8 {2 、 docekr run 加上--network 参数将他们放同一个网络环境中
作者: NNNei256    时间: 2021-8-17 15:40
两个容器间能够通信吗




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2