반응형
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
$
반응형
'Kubernetes > Docker' 카테고리의 다른 글
[Docker] unable to prepare context: unable to evaluate symlinks in Dockerfile path 에러 (0) | 2022.06.11 |
---|---|
[Docker] 컨테이너간 통신 설정하기 (0) | 2022.06.05 |
[Docker] insecure-registry 구성 및 설정 (0) | 2022.06.05 |
[Docker] Ubuntu 환경에서 Docker 명령어 사용하기 #3 (0) | 2022.06.02 |
[Docker] Ubuntu 환경에서 Dockerfile 설정하기 (0) | 2022.06.01 |