[Harbor] Harbor push & pull

anjaekk·2021년 11월 22일
0

Harbor란

Harbor는 역할 기반 접근 제어, 이미지 취약점 스캐닝, 이미지 서명 등의 기능을 갖춘 오픈소스 컨테이너 이미지 레지스트리이다. CNCF의 graduated된 프로젝트로 Docker Hub에 image pull rate제한 정책이 생김에 따라 Private container registry 대안으로 사용된다.

CNCF | Graduated and incubating projects

Login

sudo docker login https://<DOMAIN NAME>:<PORT>
  • Harbor 아이디와 비밀번호 입력 후 로그인

Image Push

Tag 지정

Harbor 레지스트리의 프로젝트로 푸시할 이미지에 사용하려는 네임스페이스와 동일한 이름으로 태그 지정
push를 원하는 프로젝트에 들어가서 PUSH COMMANDTag an image for this project:를 사용해 지정하면 된다.

docker tag SOURCE_IMAGE<:TAG> <DOMAIN NAME>:<PORT>/<PROJECT NAME>/REPOSITORY<:TAG>

Push

docker push <DOMAIN NAME>:<PROT>/<PROJECT NAME>/REPOSITORY<:TAG>

Image Pull

sudo docker pull [DOMAIN NAME]:[PORT]/[PROJECT NAME]/REPOSITORY[:TAG]
profile
🐹 개미는 뚠뚠 오늘도 뚠뚠 🐹

0개의 댓글