如何在Docker NGINX镜像中安装certbot?

3bygqnnd  于 2023-05-22  发布在  Nginx
关注(0)|答案(1)|浏览(436)

此刻;为了安装/更新证书,我必须在我的主机上安装NGINX和certbot,而不是容器本身,虽然这是工作,但它带来了冲突,不好管理,以更新证书。
有人能告诉我在官方NGINX Docker镜像中安装certbot的正确方法/指南吗?
我尝试了Debian指南,但没有任何工作;总是缺少依赖或系统。🙏
以下是我努力实现的目标:

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 solution但我被systemd丢失卡住了
我觉得我们的关系走错方向了。

e3bfsja2

e3bfsja21#

推荐的snap安装方法有some alternatives
我遇到了和你一样的问题,我用pip方法解决了它。
按照以下说明尝试pip:
通过pip安装Certbot的说明可以在https://certbot.eff.org/instructions找到,方法是选择您的服务器软件,然后在“系统”下拉菜单中选择“pip”

相关问题