【发布时间】:2020-05-06 11:15:03
【问题描述】:
我是 Docker 新手,我一直在尝试建立一个模拟标准 LAMP 堆栈的环境,以便在本地开发 PHP 应用程序并轻松部署它们
到目前为止,我已经为我的 Docker 关注了this setup,它似乎工作正常,但我在证书方面遇到了问题。在普通服务器上,我只需要运行 Certbot,选择要启用 HTTPS 的 Apache 站点,然后就可以完成了。
在 Docker 上,但是我不知道该怎么做。我的证书应该放在./cert/ 中。这是否意味着我必须运行命令来添加 PPA、安装 Certbot,然后创建证书并将其放在我想要的文件夹中?或者有更简单的方法吗?
谷歌搜索让我看到了一大堆自动创建证书并创建 Apache 实例的 Docker 映像,但我希望尽可能保持原样。
在 Docker 中使用 Let's Encrypt 证书的流程是什么?
我什至应该在本地安装一个还是这种做法不好?
【问题讨论】: