Harbor docker login x509 certificate signed by unknown authority
전언
CentOS7에서 Harbor로 개인 Docker registry를 구축하고 HTTPS 액세스를 구성한 후
docker login
를 사용하는 중 오류가 발생했습니다.Error response from daemon: Get https://192.168.37.170/v1/users/: x509: certificate signed by unknown authority
이 문제를 해결하는 간단한 방법은 여전히
insecure-registries
방식으로 Harbor 거울 창고를 구축하는 HTTP Insecure Registry의'Insecure Registry 설정'부분을 참고하는 것이다.또는 브라우저에서 CA 루트 인증서를 가져오고 신뢰하는 것과 같이 Docker가 직접 생성한 CA 인증서를 신뢰하도록 합니다.
생성된 인증서
파일 이름
설명
ca.crt
CA 인증서 공개 키
ca.key
CA 인증서 키
harbor.crt
Harbor SSL 인증서 공개 키
harbor.key
Harbor SSL 인증서 키
방법 1
# 192.168.37.170 Habor hostname
mkdir -p /etc/docker/certs.d/192.168.37.170
cp ca.crt /etc/docker/certs.d/192.168.37.170
systemctl restart docker
Docker daemon 방법이 작동하지 않으면 다음 방법을 참조하여 운영 체제 수준에서 생성된 CA 인증서를 가져오고 신뢰합니다.
방법 2
cp ca.crt /etc/pki/ca-trust/source/anchors
update-ca-trust extract
systemctl restart docker
주의:ca.crt입니다. Harbor가 아닙니다.crt
방법 3
cp ca.crt /etc/pki/tls/certs/ca.crt
# backup ca-bundle.crt
cp -p ca-bundle.crt ca-bundle.crt.bak
cat ca.crt >> /etc/pki/tls/certs/ca-bundle.crt
systemctl restart docker
주의:ca.crt입니다. Harbor가 아닙니다.crt
참조 문서
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
첫 번째 Docker for Mac참고 , 나는 옆에 있는 Mac에 Docker를 설치하고 컨테이너를 세워 보고 싶다. Docker Hub를 처음 사용할 때는 계정을 만들어야 합니다. Docker.dmg을 실행하면 Docker가 설치됩니다. Dock...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.