Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 绑定到端口80时出现问题:无法使用certbot绑定到IPv4或IPv6_Docker_Ssl Certificate_Digital Ocean_Lets Encrypt_Certbot - Fatal编程技术网

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到底有什么关系?