Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet. My web server is (include version):
nginx (latest docker image) The operating system my web server runs on is (include version):
linux My hosting provider, if applicable, is:
goDaddy I can login to a root shell on my machine (yes or no, or I don't know):
yes
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
(latest docker image)
I don't know for nginx, but OP can easily test this with the --debug-challenges option of Certbot, although that requires an interactive prompt and I have no clue how that relates to the Docker stuff.
The certbot container isn't running and can't start running till the certificates are existed, so i can't check the path inside the container .
also i have checked the path outside the container and found nothing
If Certbot isn't running, there's no challenge file. Only when Certbot is paused due to the --debug-challenges option, you can find the challenge file.
after running the command with --debug-challenges, got extra logs
Challenges loaded. Press continue to submit to CA.
The following URLs should be accessible from the internet and return the value
mentioned:
URL:
http://uat.qurany.io/.well-known/acme-challenge/KpvsZpAM8bOSUy11PNAbk2dgxg3rj6RK6Ct2uGzIZc0
Expected value:
KpvsZpAM8bOSUy11PNAbk2dgxg3rj6RK6Ct2uGzIZc0.dwAzHEjwJ278RGf61-lZLc9s-jWFOJFw01NRRw9En7o
after i pressed Enter, i got the same error message, and tried to check challenge file but didn't find it