Docker Registry란?

min·2022년 4월 27일
0

💻 인프라

목록 보기
6/10

참고
https://xmlangel.github.io/docker_registry_with_vagrant/
https://watch-n-learn.tistory.com/6

개발 환경으로 Docker를 사용하고 있는데 회사 모듈이 public하게 공개 되어 있는 docker hub에 그냥 올라가 있지는 않을 것 같은데 어떻게 이미지를 가지고 오는 거지? 하고 궁금증이 생겼다.

이미지 이름에 ip:5000/이미지명이 설정 되어 있었다. 5000 포트 사용하는건 처음 봐서 ps로 확인해보니까 docker registry가 떠있었고 심지어 얘도 docker-compose 파일로 관리 되고 있었다.

Registry란?

  • 도커 이미지를 사용자들끼리 공유 할 수 있도록 하는 플랫폼
  • public(Docker hub, 기타 업체들의 레지스트리)와 private 레지스트리가 존재한다

회사에서 사용하는 nginx, 또는 외부 공개 이미지들은 docker hub에서 이미지를 가져와서 사용하고 다른 애들은 private registry에서 가져와서 사용하는 것이었다..

그리고 TLS 프로토콜을 이용해서 접근이 가능하게 보안 처리를 해두었다..

매우 신기하다..

curl -X GET {Resitory 주소}/v2/_catalog
이 같은 명령어를 이용해서 이미지들을 확인 할 수 있다.

profile
기록으로 기억하기

0개의 댓글