在自定义 Docker 容器中安装 Let's Encript

在自定义 Docker 容器中安装 Let's Encript

我正在尝试在已在特定 Web 应用程序的自定义 docker 实例中运行的 Web 服务器 (apache) 上启用 https。容器似乎正在运行Alpine Linux。几周前,我几乎不知道 docker 是什么。此外,我没有自己设置或安装 docker 容器。

我可以exec sh很好地进入容器,甚至之前还调整过 apache 配置文件。

我搜索了一些教程,但它们似乎都涉及不适用于此处的变体,例如在实际启动docker实例之前编辑docker配置文件。 (实际上,如果这是最好的方法,我仍然希望获得一些明确的步骤。

我正在寻找类似于在容器中安装 certbot 然后从那里运行它的方法。有具体步骤吗?

答案1

Certbot 只是一个客户端,它不受 Alpine 支持。

如果您想在容器中使用 letsencrypt,请尝试 acme-client。

相关内容