4-1. 컨테이너 보관 창고

몽자비루 ㅣ 2024. 4. 25. 16:52

  1. 컨테이너 보관창고(Registry)
    1. Registry : 여러 형태의 컨테이너 이미지가 저장되어있는 저장소
      • Docker hub : hub.docker.com
        퍼블릭한 컨테이너 이미지가 많이 저장되어있는 registry
      • private Registry : 사내의 컨테이너 저장소 (보통 회사에서 자주 쓰임)
  2. docker hub(registry) 사용 방법
    1. https://hub.docker.com/
    2. image 종류
      • Official Images : docker.com 이 직접 관리하는 이미지, 누구나 사용 가능.
      • Verified Publisher : official 이미지 외, vendor 가 제공하는 컨테이너 이미지.
      • etc.
    3. 이미지 검색 : $ docker search "keyword"
  3. Private Registry 구축
    1. registry container을 이용해 Private container 운영
      https://hub.docker.com/_/registry
      docker run -d -p 5000:5000 --restart always --name registry registry:2
    2. image repository 를 사용하여 만들어진 container 을 push/pull
      • localhost:50000/ubuntu:18.04
        반드시 hostname과 port-number이 들어가야 함, 80포트 사용 시 portnumber 생략 가능.
        ex) docker.example.com:5000/ubuntu:18.04