如何在本地networking(无域)连接我的docker与SSL?

我想知道是否有一种方法来保护我的运行Docker的Rapsberry Pi与我的计算机之间的stream量使用SSL协议在同一本地networking上。 我只是想能够连接HTTPS到我的容器,只需在本地encryption(我使用raspberrypi.local域)。

谢谢,

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

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

您可以执行的操作是生成一个自签名证书,并使用该证书通过SSL进行连接。

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

一旦你有一个证书,你必须将其部署在你的docker应用程序堆栈,但我想这是你的问题的主题。