[ 2022.11.10 TIL-Docker Registry]

Docker Registry
✏️ Docker Registry란?
- 컨테이너 이미지를 저장하는 저장소
- Repositories는 자기가 운영하고 있는 컨테이너 이미지
✏️ Docker Registry 종류
✏️ Docker Hub 사용해보기
- 도커에서 직접 운영
- Docker Hub 사이트 접속하여 Explore 클릭
- 사용할 컨테이너 검색
- 커널에서는
docker search "컨테이너명"
명령어를 통해 검색 가능
- Official Images
- Verified Publisher
- 컨테이너 설명 페이지
- 도커파일의 버전들, 컨테이너에 대한 설명, 사용방법 등이 설명되어있음
✏️ 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에 컨테이너 올리기