웹사이트 서명 기관의 인증서를 가져옵니다.

웹사이트 서명 기관의 인증서를 가져옵니다.

회사 내부 네트워크(예: Registry.com)에서 Docker 레지스트리가 실행되고 있습니다. 레지스트리가 합법적이라는 것을 알고 있지만 실행하면

docker login registry.com

인증서가 알 수 없는 기관에 의해 서명되었다고 불평했습니다.

에 추가 /usr/local/share/ca-certificates하고 실행할 수 있도록 명령줄에서 권한이 포함된 .crt 파일을 다운로드/빌드하는 방법이 있습니까 update-ca-certificates?

"insecure-registries"여기 에registry.com을 추가할 수 있다는 것을 알고 있지만 /etc/docker/daemon.jsonDocker에만 국한되지 않는 보다 일반적인 솔루션을 원합니다.

답변1

예를 들어 사용할 수 있지만 curl개인적으로 openssl사용하는 것이 더 쉽다고 생각합니다. 따라서 openssl이를 구현하는 데 사용하는 방법에 대한 예 는 다음과 같습니다 .

openssl s_client -showcerts -servername registry.com -connect registry.com:443 </dev/null

</dev/null부분은 터미널을 다시 가져오기 위한 것입니다.

관련 정보