Docker 绑定到端口80时出现问题:无法使用certbot绑定到IPv4或IPv6
我正在尝试使用命令Docker 绑定到端口80时出现问题:无法使用certbot绑定到IPv4或IPv6,docker,ssl-certificate,digital-ocean,lets-encrypt,certbot,Docker,Ssl Certificate,Digital Ocean,Lets Encrypt,Certbot,我正在尝试使用命令certbot-renew更新digital ocean上的SSL证书,但出现以下错误: 绑定到端口80时出现问题:无法绑定到IPv4或IPv6 运行netstat-plunt显示端口80已被“docker代理”使用 如果我停止docker proxy,我该怎么做才能解决这个问题呢?试试这个 systemctl stop apache2.service docker代理是docker在发布容器端口时使用的用户空间端口转发过程。运行docker容器ls以显示所有正在运行的容器
certbot-renew
更新digital ocean上的SSL证书,但出现以下错误:
绑定到端口80时出现问题:无法绑定到IPv4或IPv6
运行netstat-plunt
显示端口80已被“docker代理”使用
如果我停止docker proxy,我该怎么做才能解决这个问题呢?试试这个
systemctl stop apache2.service
docker代理
是docker在发布容器端口时使用的用户空间端口转发过程。运行docker容器ls
以显示所有正在运行的容器以及每个容器可能正在发布的端口,并停止容器侦听您要使用的端口。此错误意味着您有一个web服务器正在Certbot尝试续订ssl证书的端口上运行。找出正在运行的内容并停止该进程。请记住,您的主机上可能有端口转发规则。您的certbot正在尝试绑定到端口80。看起来,从未使用过nginx/apache插件,不确定他们是否真的尝试启动自己的服务器,当然,停止容器,尝试续订,重新开始Hanks Stop and starting docker解决了这个问题请在你的答案中添加一些解释,以便其他人可以从中学习。这跟Docker到底有什么关系?