[ 2022.11.10 TIL-Docker Registry]

Coosla·2022년 11월 10일
0

TIL

목록 보기
16/29
post-thumbnail

Docker Registry

✏️ Docker Registry란?

  • 컨테이너 이미지를 저장하는 저장소
  • Repositories는 자기가 운영하고 있는 컨테이너 이미지

✏️ Docker Registry 종류

  • Docker Hub
  • Private Registry : 사내 컨테이너 저장소

✏️ Docker Hub 사용해보기

  • 도커에서 직접 운영
  • Docker Hub 사이트 접속하여 Explore 클릭
    • 사용할 컨테이너 검색
    • 커널에서는 docker search "컨테이너명" 명령어를 통해 검색 가능
  • Official Images
    • 많은 유저들이 사용하는 컨테이너 이미지
  • Verified Publisher
    • vender가 제공해주는 컨테이너 이미지
  • 컨테이너 설명 페이지
    • 도커파일의 버전들, 컨테이너에 대한 설명, 사용방법 등이 설명되어있음

✏️ Private Docker Registry 만들어보기

  • registry 컨테이너를 이용해 Private 컨테이너를 운영가능
    • registry!
    • docker run -d -p 5000:5000 --restart always --name registry registry:2
  • image repository
    • 호스트네임:포트번호/컨테이너레포지토리명 형태로 지정

✏️ Private Docker Registry를 사용하는 이유

  • 외부 네트워크가 안되는 공간에 운영하기 위해
  • 사내에서만 전용으로 사용할 수 있는 컨테이너 저장소를 운영하기 위해

✏️ 실습

  • 콘솔에서 Docker Registry 검색
    • docker search 컨테이너명
  • Private Docker Registry 구축
    • registry 컨테이너 설치 및 실행
      • docker run -d -p 5000:5000 --restart always --name registry registry:2
    • Private Docker Registry에 맞는 컨테이너명으로 수정
      • docker tag 기존컨테이너명 주소:포트/변경할 컨테이너명
    • Private Docker Registry에 컨테이너 올리기
      • docker push 주소:포트/컨테이너명
profile
프로그래밍 언어 공부 정리

0개의 댓글