본문으로 바로가기

Host에 두 개의 VM을 띄우고(ubuntu#1 , ubuntu#2) ubuntu#1 VM에 docker registry를 container로 올렸다.

다른 한쪽인 ubuntu#2에서 해당 registry 서버에서 pull 해 오려고 했을 때 오류가 발생했다.


Error response from daemon: Get https://192.168.56.1:5000/v1/_ping: http: server gave HTTP response to HTTPS client



위와 같은 오류였는데, 검색 결과 받아오는 쪽에서 docker daemon 설정으로 insecure-registries를 해 줘야 한다.

ubuntu#2의 /etc/docker 디렉터리에 daemon.json 파일을 추가한다.


$ vi /etc/docker/daemon.json


{

    "insecure-registries": ["192.168.56.1:5000"]

}


파일을 작성하고, 도커를 재시작 해 준다.

# systemctl restart docker


그 뒤 다시 pull을 시도하면 성공적으로 private registry server에서 이미지를 pull해 올 수 있다.



 Other Contents 

댓글을 달아 주세요

티스토리 툴바