Kubernetes/Docker
[Docker] registry pull 오류 "Error response from daemon"
끄적이는 물고기
2022. 6. 5. 15:52
반응형
Docker
registry pull 에러해결 "Error response from daemon"
Ubuntu 20.04.4 LTS 환경으로 테스트 진행
Docker 개인 저장소 registry에서 이미지를 pull 하여 받는 중 아래와 같은 에러 로그가 발생하였습니다.
$ sudo docker pull 192.168.0.210:5000/nginxtest:0.1
Error response from daemon: Get "https://192.168.0.210:5000/v2/": http: server gave HTTP response to HTTPS client
$
해당 에러 로그가 발생하는 사유는 Docker 구성파일 데몬에 insecure-registries 부분이 등록이 안되어 있으면 에러가 발생합니다.
해결방법
Docker 구성 파일을 사용하여 설정
vi 편집기를 이용하여 daemon.json을 설정 (파일이 없다면 생성)
$ sudo vi /etc/docker/daemon.json
사용하는 URL 및 IP를 등록하여 저장
$ cat /etc/docker/daemon.json
{
"insecure-registries": ["192.168.0.210:5000"]
}
$
daemon.json 저장 후 docker 데몬 재시작
$ sudo systemctl restart docker
문제없이 잘 받아오는 것을 확인
$ sudo docker pull 192.168.0.210:5000/nginxtest:0.1
0.1: Pulling from nginxtest
Digest: sha256:6d2ee764d8d6ce21b62c9cab92e28555c69b1a7028db7cf170b269ff97f901c1
Status: Downloaded newer image for 192.168.0.210:5000/nginxtest:0.1
192.168.0.210:5000/nginxtest:0.1
$
반응형