You are unable to login to Harbor with an error similar to:
Error: Error response from daemon: Get https://harbor-fqdn/v2/: net/http: TLS handshake timeout
This issue occurs due to wrong proxy configuration.
To resolve this issue:
Perform a curl operation to the harbor instance using below command to get the http request status:
curl -v http://harbor-fqdn -v
Check the docker client status using following command systemctl status docker.
If it is listing to proxy configuration then check and validate proxy configuration located at /etc/ systemd /system/docker . service . d
After correcting the proxy configuration then reloaded docker daemon using following command systemctl deamon-reload
After that restart docker using below commands:
systemctl stop docker
systemctl start docker