External Docker Registry Canary가 잘못된 호스트에 접속하는 증상이 나타난다.
레지스트리 호스트명을 조회했을 때 다른 노드의 IP가 반환되는 구성이 원인 후보로 확인되어 이름 해석 수정을 안내한 사례다.
레지스트리 호스트명이 실제 레지스트리 IP로 해석되도록 DNS 또는 /etc/hosts를 수정한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
getent ahosts '<registry.example.com>'
getent hosts '<registry.example.com>'
/etc/hosts를 백업하고 실제 registry IP와 정확한 이름을 등록한다. 다른 노드 이름과 같은 잘못된 매핑을 제거한다.curl --cacert '<registry-ca.pem>' -I 'https://<registry.example.com>/v2/'
DNS 결과가 실제 registry IP이며 인증서 hostname 검증 및 Canary가 성공하는지 확인한다.