如何在docker NGINX镜像中安装certbot



此时;为了安装/续订证书,我必须在我的主机上安装NGINX和certbot,而不是容器本身。在这一过程中,它会带来不好管理的冲突,从而续订证书。。。。

有人能给我指一个在官方NGINX docker镜像中安装certbot的正确方法/指南吗?

我试了一下debian向导,但什么都不起作用;总是缺少dependencies或systemd。。。。

以下是我正在努力实现的目标:

apt update
apt -y install snapd
snap install core
snap refresh core
snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot

snap install core,我得到error: cannot communicate with server: Post "http://localhost/v2/snaps/core": dial unix /run/snapd.socket: connect: no such file or directory

所以我尝试了这个:umask解决方案,但我被缺少的systemd卡住了

我觉得这只是朝着错误的方向发展。。。

有一些替代建议的快照安装方法。

我遇到了和你相同的问题,我使用pip方法解决了它。

按照以下说明尝试pip:

有关通过pip安装Certbot的说明,请访问https://certbot.eff.org/instructions通过选择服务器软件然后在"系统"下拉菜单中选择"pip">

最新更新