[Docker 따도배] 컨테이너 보관창고

do yeon kim·2022년 8월 19일
0

Docker

목록 보기
5/10

Docker Registry

컨테이너 보관 창고(Registry가 있어요

Registry
컨테이너 이미지를 저장하는 저장소, 여러 형태의 컨테이너 이미지가 모여있는 공간
Docker Hub와 Private Registry가 있다.

  • Docker Hub
    hub.docker.com

  • Private Registry
    사내의 컨테이너 저장소, 로컬 저장소



dock hub를 사용하고 싶어요

Docker Hub(registy)

docker search keyword를 이용해서 사용하고자 하는 이미지를 찾을 수 있다.



private Registry 구축

Docker Hub는 Public 한 공간이며, 외부 네트워크가 가능해야만 사용가능하다.
그렇다면 회사 내의 Private한 Registry를 구현하는 방법은 무었일까?

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

private Registry을 사용하기 위해서는 Hostname과 PortNumber가 필요하다.



실습

public Repository

docker search 이미지 이름

docker pull 이미지 이름

docker images

docker login

docker tag httpd:latest kdylsky/httpd:latest 태그 이름 변경

docker push kdylsky/httpd:latest 내 repository에 업로드



private Repository

외부 네트워크가 안되는 곳에서 운영하고자 하는 경우
사내에서만 사용하는 저장소가 필요로 하는 경우

docker hub에 있는 registry를 사용한다.



https://www.youtube.com/watch?v=aFIj68YuvzQ&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=13

0개의 댓글