Registry¶
: 컨테이너 이미지와 관련된 아티팩트를 저장하고 배포하는 서비스
Docker hub¶
:Docker에서 제공하는 Registry Service
- Docker Hub 가입
- Repository 생성
- docker login
- docker image 생성
- docker image tag 추가 도커 허브 내의 Repository에 이미지를 배포하기 위해서는 이미지 이름이 다음과 같은 형식이어야 한다.
따라서, 이미지에 tag를 부여해주어야 한다.docker image ls
또는docker images
명령어를 통해 이미지 목록을 확인하거나docker image ls --filter reference={image_name} --filter reference={image_name}
명령어를 통해 해당 이미지 정보 확인==========이미지 정보를 보면 마치 이미지가 각각 13.3kB씩 용량을 차지하고 있는 것처럼 보인다. 하지만docker system df
를 확인해보면, 둘은 같은 이미지 레이어를 공유하므로 13.3kB만 사용중이다.이처럼 이미지는 여러 tag를 가질 수 있고, 서로 같은 이미지를 공유한다.IMAGE ID를 통해서도 서로가 같은 이미지임을 확인할 수 있다.==========- 도커 허브로 이미지 배포
Local Registry¶
registry-hub : 도커 이미지를 저장하고, 배포할 수 있는 오픈소스 애플리케이션. GUI는 제공되지 않음
- registry 컨테이너 실행
- 도커 이미지 생성 및 Tag 추가
- 이미지 배포
Domain name 추가
확인 필요
Quote
- Docker Hub DockerHub-docs
- Docker login Docker login-docs
- Docker Registry DockerR-docs
- registry image registry-hub
- Useful Blog Blog-1
- Various Container Registry