참고
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 파일로 관리 되고 있었다.
회사에서 사용하는 nginx, 또는 외부 공개 이미지들은 docker hub에서 이미지를 가져와서 사용하고 다른 애들은 private registry에서 가져와서 사용하는 것이었다..
그리고 TLS 프로토콜을 이용해서 접근이 가능하게 보안 처리를 해두었다..
매우 신기하다..
curl -X GET {Resitory 주소}/v2/_catalog
이 같은 명령어를 이용해서 이미지들을 확인 할 수 있다.