Docker SSL 在容器上运行但在主机上无法访问?

Docker SSL 在容器上运行但在主机上无法访问?

目前我的 docker 实例上有 laravel 项目。

但问题是,

SSL 仅可供该容器访问,我可以使用此命令进行检查

curl --insecure https://127.0.0.1:4021/api/login

这给了我这样的 API 响应

在此处输入图片描述

只有当我尝试将其卷曲在容器内时,这才是正确的并且工作正常。

现在我试图检查我的docker主机是否可以访问该curl

使用此命令

curl -k -v https://MY-HOST-DOCKER-IP:4021/api/login

但这给了我这样的错误

在此处输入图片描述

这个错误一直显示的原因是什么?

更新

在此处输入图片描述

答案1

curl -k -v https://MY-HOST-DOCKER-IP:4021/api/login在您的容器中尝试此操作,以确保您的服务正在监听 0.0.0.0:4021

相关内容