Ubuntu builds, by default, pull images anonymously from the
official DockerHub. DockerHub rate limits requests from
anonymous and unpaid accounts:
- https://docs.docker.com/docker-hub/download-rate-limit/
When those rate limits are reached the Packer build will
fail with an error indicated the rate limit has been
reached.
Add support for providing credentials for a paid
account that can be used by the Docker setup steps to
authenticate when pulling images from DockerHub, thereby
avoiding the rate limit.
Related to #2094
File name was submitted with `CLI` in `AzureDevSpacesCLI` capitalized,
but the script is invoked as a provisioner using the lower-case `Cli`
form as seen in `AzureDevSpacesCli`.
Renaming the file to use the lower-case form to match other provisioning
scripts used in the Windows builds.
Issue introduced in commit 932d0f36cd