Docker ACME certbot:尽管没有打开连接,但干运行成功

Docker ACME certbot:尽管没有打开连接,但干运行成功,docker,certbot,acme,Docker,Certbot,Acme,我有一个关于certbot的问题: 目前,我使用以下命令对其进行测试: docker run -t --rm -v nginx-docker_certs:/etc/letsencrypt certbot/certbot certonly --dry-run --standalone -d mydomain.tld 当我运行它时,它失败了,因为它无法连接。所以我添加了-p80:80-p443:443: docker run -t --rm

我有一个关于certbot的问题:

目前,我使用以下命令对其进行测试:

docker run -t --rm     
    -v nginx-docker_certs:/etc/letsencrypt
    certbot/certbot     
    certonly --dry-run --standalone
    -d mydomain.tld
当我运行它时,它失败了,因为它无法连接。所以我添加了
-p80:80-p443:443

docker run -t --rm     
    -v nginx-docker_certs:/etc/letsencrypt     
    -v nginx-docker_certs-data:/data/letsencrypt
    -p 80:80 -p 443:443
    certbot/certbot     
    certonly --dry-run --standalone
    -d mydomain.tld
现在它起作用了

再次删除
-p80:80-p443:443
并再次执行测试运行时,测试运行成功。但是为什么呢?