ACME challenge confusion

Please can someone help me work out which ACME challenge type I require? I assume I only need one? I'm a dev, but pretty new to devops and I don't really understand any of the language being used!

  • provider = docker
  • one top level domain ( but many subdomains ( / each pointing to a different docker container
  • dns is cloudflare
  • https only (no http)