如何在本地网络(没有域)中使用SSL连接我的docker?

时间:2017-08-19 11:51:06

标签: docker nginx raspberry-pi lets-encrypt

我想知道是否有办法确保运行Docker的Rapsberry Pi与使用SSL协议的同一本地网络上的计算机之间的流量。我只是希望能够将HTTPS连接到我的容器,只需在本地使用let的加密(我使用raspberrypi.local域)。

谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用SSL连接到本地(未注册)域,但不能使用letsencrypt。

Letsencrypt(以及提供证书的任何其他服务)需要验证域的所有权才能部署证书。 这是以各种方式完成的(超出了本问题的范围),但无论如何,必须存在可公开解析的现有域名。 这显然不是你的情况。

您可以做的是生成自签名证书并使用它通过SSL进行连接。

这是一个仅使用docker生成SSL证书的教程:https://codefresh.io/blog/using-docker-generate-ssl-certificates/

获得证书后,您必须将其部署在Docker应用程序堆栈中,但我想这对您的问题来说是偏离主题的。