[따배도] 5-1. Docker Registry ,Container 보관 창고 (이론)

( 참고 : 따배도 https://www.youtube.com/watch?v=NLUugLQ8unM&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi )

Contents

  1. Container 보관 창고
  2. Docker Hub (Registry) 사용
  3. Private Registry 구축


Q1. Container 보관 창고

  • Docker Registry : Container를 모아 놓은 보관창고

    ( 여러 형태의 container image들이 담겨 있다 )

  • Registry에는 2가지 종류가 있다.

    • 1) Docker Hub : hub.docker.com
    • 2) Private Registry : 사내의 container 저장소


Q2. Docker Hub (Registry) 사용

  • https://hub.docker.com/
    • 계정을 생성한다
  • image 종류 : official images, verified publisher, etc
    • official images : docker.com이 직접 관리/운영하는 이미지
    • verified publisher : vendor가 제공하는 이미지
  • 이미지 검색 :
    • docker search "keyword"


Q3. Private Registry 구축

docker run -d -p 5000:5000 --restart always --name registry registry:2


figure2

figure2


Private image repository :

  • localhost:5000/ubuntu:18.04
  • docker.example.com:5000/ubuntu:18.04


[ Official vs Private Registry ]

  • [Official] container이름-tag
  • [Private] hostname:port/container이름-tag