예전에 도커 처음 공부할때 harbor 셋팅해 본다고 삽질한 글이 하나 있습니다.
https://www.clien.net/service/board/cm_nas/15864685CLIEN
어떤 회원님께서 harbor 설치 방법에 대해서 개인적으로 문의가 와서
오랜만에 기억을 되짚어 설명 드릴겸 가이드로 작성해 보았습니다.
harbor가 뭐냐면... 한마디로 private docker registry 서버 서비스입니다.
일반적으로 docker는 오피셜 docker hub에서 docker image를 다운로드 받게 됩니다.
docker image가 배포되는 docker hub 같은 저장소를 docker registry 라고 하는데
docker hub는 누구나 사용 가능한 오픈 된 공간이기 때문에 회사나 개인용으로 수정된 docker image를
docker hub에 업로드해서 오픈 하기에는 보안상 적합하지 않습니다.
이런 경우에 회사 업무나 개인용으로 따로 격리된 private registry 서버의 필요성이 생기는데
harbor는 그 역할을 가능하게 해주는 private registry 서버를 제공하는 서비스입니다.
사실 개발자 아니면 비공개 업무용 도커 레지스트리 필요성이 없으실거 같기도한데...
혹시나 필요하셨던 분 계시면 설치 가이드를 참고하세요.
https://sonhc.tistory.com/976 : 1. harbor 서버 설정
https://sonhc.tistory.com/977 : 2. docker client 설정 (insecure-registries)
https://sonhc.tistory.com/978 : 3. harbor 서버 image 연동 실습 (docker tag, push, pull)