HTTP 로 뜬 레지스트리나 사설 CA 인증서를 쓰는 레지스트리에 붙으려면 Docker 데몬 쪽 설정이 필요하다[1].
sudo vi /etc/docker/daemon.json
# 아래 내용 추가
{
"insecure-registries": ["insecure_harbor.haedong.net:8080"]
}
sudo docker login insecure_harbor.haedong.net:8080
# daemon.json 에는 스킴 없이 호스트:포트만 적는다. 포트가 기본(80/443)이 아니면 로그인할 때도 포트를 붙인다.
dockerd — insecure-registries. 2026-09-17 확인. https://docs.docker.com/reference/cli/dockerd/ ↩︎