Docker Hub?
- Docker 이미지의 공식 레지스트리
- Docker 이미지를 저장하고 공유할 수 있는 클라우드 기반 서비스
- Docker Hub를 통해 이미지를 중앙에서 관리하고, 다른 유저와 이미지를 공유하거나 자신만의 이미지 생성 가능
- 이미지를 쉽게 배포하고, 협업 가능
주요 용도
- 이미지 공유 : Docker Image를 Docker Hub에 push하고, 다른 유저와 공유 가능
- CI/CD : 코드를 Github에 push하여 Docker Hub에서 자동으로 이미지 빌드, 최신 이미지 배포 기능 제공
- 애플리케이션 배포 : Docker Hub에 이미지를 가져와 다른 서버나 환경에서 애플리케이션을 빠르게 배포 가능
주요 기능
- 자동 빌드
- Github와 연동하여 자동 빌드를 설정할 수 있는 기능 제공
- Github Repository에서 코드 변경이 발생하면 Docker Hub가 자동으로 이미지를 빌드하고 새로운 이미지 생성 가능
- 공식 이미지 제공
- 다양한 소프트웨어의 공식 이미지 제공
- 신뢰할 수 있는 소스에서 제공받는 것이 장점
- 이미지 공유
- Docker Image를 저장, 공유할 수 있는 기능 제공
- 엑세스 제어 및 조직 관리
- 조직을 구성하여 여러 사용자가 하나의 프로젝트에 참여하는 기능 지원
- 조직과 관련된 접근 권한을 세부적으로 설정하여 이미지 관리 가능
'Docker' 카테고리의 다른 글
[Docker] 6. docker-compose.yml? (1) | 2024.11.15 |
---|---|
[Docker] 5. Docker Compose? (0) | 2024.11.15 |
[Docker] 4. Volume? Mount? (0) | 2024.11.14 |
[Docker] 2. Docker 기본 명령어 (1) | 2024.11.13 |
[Docker] 1. Docker? (0) | 2024.11.13 |