如何在本地网络(无域)中使用 SSL 连接我的 docker?
How to connect my docker with SSL in local network (without domain)?
我想知道是否有一种方法可以保护运行 Docker 的 Rapsberry Pi 与使用 SSL 协议在同一本地网络上的计算机之间的流量。我只想能够将 HTTPS 连接到我的容器,就在本地,让我们加密(我使用 raspberrypi.local 域)。
谢谢,
您可以使用 SSL 连接到本地(未注册)域,但不能使用 letsencrypt。
Letsencrypt(以及任何其他提供证书的服务)需要验证域的所有权才能部署证书。
这是通过多种方式完成的(超出了这个问题的范围),但无论如何,必须存在一个可公开解析的现有域名。
这显然不是你的情况。
您可以做的是生成一个自签名证书并使用它通过 SSL 进行连接。
这是一个仅使用 docker 生成 SSL 证书的教程:https://codefresh.io/blog/using-docker-generate-ssl-certificates/
获得证书后,您必须将其部署到 docker 应用程序堆栈中,但我想这与您的问题无关。
我想知道是否有一种方法可以保护运行 Docker 的 Rapsberry Pi 与使用 SSL 协议在同一本地网络上的计算机之间的流量。我只想能够将 HTTPS 连接到我的容器,就在本地,让我们加密(我使用 raspberrypi.local 域)。
谢谢,
您可以使用 SSL 连接到本地(未注册)域,但不能使用 letsencrypt。
Letsencrypt(以及任何其他提供证书的服务)需要验证域的所有权才能部署证书。 这是通过多种方式完成的(超出了这个问题的范围),但无论如何,必须存在一个可公开解析的现有域名。 这显然不是你的情况。
您可以做的是生成一个自签名证书并使用它通过 SSL 进行连接。
这是一个仅使用 docker 生成 SSL 证书的教程:https://codefresh.io/blog/using-docker-generate-ssl-certificates/
获得证书后,您必须将其部署到 docker 应用程序堆栈中,但我想这与您的问题无关。