[Docker for Mac] 개인 등록표 - insecure-registry 설정 방법(https 통신→http 통신으로 전환)
개막사
Docker for Mac로 다른 서버의registry와 HTTP 통신을 하려면 반드시 보십시오.
Docker for Mac에서 다른 서버의registry에 기재된 것은 기본 HTTPS 통신이 아니라 HTTP 통신 설정을 기재해야 하는 파일입니다.
만든 docker의 이미지를 저장할 때, 일반적으로 아래 공개 등록표에 저장됩니다.
docker hub
보안상의 이유로 서버 설정 등 정보를 공개하지 않으려면 다음과 같은 도구를 이용해 간단한 개인 창고를 만들 수 있다.
registry
그냥 여기 함정이 하나 있어요.
다른 서버의registry에 대한 통신은 기본적으로 HTTPS 통신입니다.
이 경우 고객 측에서 무엇을 설정하지 않으면 통신을 할 수 없다.
가능한 설정은 다음과 같다.
①증명서 사기
② HTTP 통신 설정
③ 내 증명서
이번에는 사내 서버를 겨냥한 통신이기 때문에 HTTP 통신을 사용하는 모델에 문제가 없다고 판단했다.
②의 방법을 사용했다.
절차.
다음을 참조하여 --insecure-registry의 값으로 설정할 수 있습니다.
다만 기재된 변경 문서는센토스가 쓰는 것 같은데.
https://docs.docker.com/registry/insecure/
여기가 막혔어요.하지만 드디어 설정된 곳을 판정했다.
GUI를 통해 설정할 수 있다니!
Prefarence 선택
<호스트 이름:port> 형식으로 Insecure registries 작성
GUI는 맹점입니다.
Docker for Mac은 Docker Tool에 비해 GUI 작업 부분이 추가돼 친근한 인상을 준다.
덤
Mac for Docker 이외의 덮어쓰기 방법
docker-machine
$docker-machine ssh default \
"echo 'EXTRA_ARGS=\"--insecure-registry <host.sever.name:port>\"' \
| sudo tee -a /var/lib/boot2docker/profile \
&& sudo /etc/init.d/docker restart"
centos7
$echo 'DOCKER_OPTS=\"--insecure-registry <host.sever.name:port>\"' \
| sudo tee -a /etc/sysconfig/docker \
&& sudo service docker restart
자기 블로그에서 전재한 거예요.
http://gimpop.hatenablog.com/entry/2016/06/28/195725
Reference
이 문제에 관하여([Docker for Mac] 개인 등록표 - insecure-registry 설정 방법(https 통신→http 통신으로 전환)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gimupop/items/593a2cf63fb708cb556b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음을 참조하여 --insecure-registry의 값으로 설정할 수 있습니다.
다만 기재된 변경 문서는센토스가 쓰는 것 같은데.
https://docs.docker.com/registry/insecure/
여기가 막혔어요.하지만 드디어 설정된 곳을 판정했다.
GUI를 통해 설정할 수 있다니!
Prefarence 선택
<호스트 이름:port> 형식으로 Insecure registries 작성
GUI는 맹점입니다.
Docker for Mac은 Docker Tool에 비해 GUI 작업 부분이 추가돼 친근한 인상을 준다.
덤
Mac for Docker 이외의 덮어쓰기 방법
docker-machine
$docker-machine ssh default \
"echo 'EXTRA_ARGS=\"--insecure-registry <host.sever.name:port>\"' \
| sudo tee -a /var/lib/boot2docker/profile \
&& sudo /etc/init.d/docker restart"
centos7
$echo 'DOCKER_OPTS=\"--insecure-registry <host.sever.name:port>\"' \
| sudo tee -a /etc/sysconfig/docker \
&& sudo service docker restart
자기 블로그에서 전재한 거예요.
http://gimpop.hatenablog.com/entry/2016/06/28/195725
Reference
이 문제에 관하여([Docker for Mac] 개인 등록표 - insecure-registry 설정 방법(https 통신→http 통신으로 전환)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gimupop/items/593a2cf63fb708cb556b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$docker-machine ssh default \
"echo 'EXTRA_ARGS=\"--insecure-registry <host.sever.name:port>\"' \
| sudo tee -a /var/lib/boot2docker/profile \
&& sudo /etc/init.d/docker restart"
$echo 'DOCKER_OPTS=\"--insecure-registry <host.sever.name:port>\"' \
| sudo tee -a /etc/sysconfig/docker \
&& sudo service docker restart
Reference
이 문제에 관하여([Docker for Mac] 개인 등록표 - insecure-registry 설정 방법(https 통신→http 통신으로 전환)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gimupop/items/593a2cf63fb708cb556b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)