반응형
Docker image나 pull을 private registry에서 이용하는 경우, private registry에서 https 프로토콜을 지원하지 않거나 사설인증서를 사용하는 경우 아래와 같은 에러가 발생할 수 있다.
1 2 3 | root@u-01:~ # docker pull abc.iptime.org:5000/helloWorld Using default tag: latest Error response from daemon: Get https: //abc .iptime.org:5000 /v1/_ping : http: server gave HTTP response to HTTPS client |
기본적으로 registry와의 통신은 https 프로토콜을 이용하기 때문인데, 이를 무시하고 http프로토콜을 사용하게 하려면, /etc/default/docker 파일에서 DOCKER_OPTS 항목을 아래와 같이 수정하면 된다.
1 2 3 4 | # /etc/default/docker ... DOCKER_OPTS= "--insecure-registry abc.iptime.org:5000" ... |
수정 후 docker 서비스를 재시작해준다.
1 | service docker restart |
반응형