此刻;为了安装/更新证书,我必须在我的主机上安装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丢失卡住了
我觉得我们的关系走错方向了。
1条答案
按热度按时间e3bfsja21#
推荐的snap安装方法有some alternatives。
我遇到了和你一样的问题,我用pip方法解决了它。
按照以下说明尝试pip:
通过pip安装Certbot的说明可以在https://certbot.eff.org/instructions找到,方法是选择您的服务器软件,然后在“系统”下拉菜单中选择“pip”。