I have some Go code that initially mimicks a docker login, so I'm manually replicating that in the command line:
docker login --username USERNAME docker.vaultara.com
Password: *****
Error response from daemon: Get "https://docker.vaultara.com/v2/": x509: certificate signed by unknown authority
It's obviously the "unknown authority" that's puzzling me.
When I try on my client, the messages that appear in the (server-side) container:
07/11 21:30:43 http: TLS handshake error from MY_EXT_IP:38382: remote error: tls: bad certificate
07/11 21:31:33 http: TLS handshake error from MY_EXT_IP:38382: remote error: tls: bad certificate