Há um registro do Docker em execução na rede interna da minha empresa em, digamos, Registry.com. Eu sei que o registro é legítimo, mas quando eu corro
docker login registry.com
reclama que o certificado é assinado por uma autoridade desconhecida.
Existe uma maneira, na linha de comando, de baixar/construir o arquivo .crt para a autoridade para que eu possa adicioná-lo /usr/local/share/ca-certificates
e executá- lo update-ca-certificates
?
Sei que poderia adicionar o Registry.com, "insecure-registries"
mas /etc/docker/daemon.json
gostaria de uma solução mais geral que não fosse específica do Docker.
Você pode usar por exemplo,
curl
mas pessoalmente achoopenssl
mais fácil de usar. Então, aqui está um exemplo de como usaropenssl
para alcançá-lo.A
</dev/null
parte é só para termos nosso terminal de volta.