Docker Verified Publisher 프로그램

Docker Verified Publisher 프로그램 (Docker Verified Publisher Program)

상용 게시자의 고품질 이미지를 Docker가 검증해주는 유료 구독 프로그램인 DVP 프로그램의 혜택과 참여 방법을 배워볼게요.

출처: 문서

본문

Docker Verified Publisher 프로그램은 Docker가 검증한 상용 게시자의 고품질 이미지를 제공하는 유료 구독 프로그램이에요. 이러한 이미지는 개발 팀이 안전한 소프트웨어 공급망을 구축하고, 초기에 악성 콘텐츠에 노출되는 것을 최소화해 나중에 시간과 비용을 절약하도록 돕는 데 기여해요.

검증된 게시자가 되려면 자격이 무엇인가요?

Docker Hub에서 소프트웨어를 배포하는 독립 소프트웨어 공급업체라면 누구나 Verified Publisher 프로그램에 참여할 수 있어요. 신청하려면 Verified Publisher Program 신청서 를 확인해요.

참고: DVP entitlements는 네임스페이스(조직)별로 적용돼요. 여러 Docker Hub 네임스페이스를 운영한다면 각각 별도의 DVP 신청과 검증 과정이 필요해요.

프로그램 혜택

DVP 프로그램은 Docker Hub 게시자에게 여러 기능과 혜택을 제공해요. 프로그램은 참여 등급에 따라 다음 특전을 부여해요:

  • Enterprise-grade infrastructure: 99.9% 업타임의 고가용성 호스팅
  • Verified publisher badge: 고품질 상용 게시자를 식별하는 특별 배지
  • Repository logo: 개별 저장소에 커스텀 로고 업로드
  • Insights and analytics: 상세 사용 메트릭과 커뮤니티 참여 데이터
  • Vulnerability analysis: Docker Scout를 통한 자동 보안 스캔
  • Priority search ranking: Docker Hub 검색 결과에서 향상된 검색 가능성

엔터프라이즈급 인프라

Docker Verified Publisher 프로그램은 전 세계 수백만 개발자에게 서비스를 제공하는 Docker Hub의 엔터프라이즈 규모 인프라에서 실행돼요. 게시된 콘텐츠는 다음 혜택을 받아요:

  • 고가용성과 업타임: Docker 시스템은 여러 가용 영역에 걸친 장애 조치와 로드 밸런싱 자동 확장으로 설계되어 99.9% 업타임을 구현해요.
  • 글로벌 전달과 빠른 다운로드: Docker는 글로벌 CDN과 캐싱 인프라를 활용해 99%를 초과하는 캐시 적중률을 달성해 오리진 트래픽 의존도를 줄이고 전 세계 개발자가 빠르게 접근하게 해줘요.
  • 내구성: Docker는 문서화된 백업 정책을 유지하고 프로덕션 데이터의 전체 일일 백업을 수행해요. 평소처럼 Docker Hub에 이미지를 푸시하기만 하면 나머지는 Docker가 처리해 전 세계 수백만 개발자에게 이미지를 제공해요.

자세한 내용은 Availability at Docker 문서를 참고해요.

검증된 게시자 배지

이 프로그램의 일부인 이미지는 Docker Hub에서 특별한 배지를 가지므로 사용자가 Docker가 고품질 상용 게시자로 검증한 프로젝트를 쉽게 식별할 수 있어요.

저장소 로고

DVP 조직은 Docker Hub에서 개별 저장소에 커스텀 이미지를 업로드할 수 있어요. 이를 통해 기본 조직 수준 로고를 저장소별로 오버라이드할 수 있어요. 저장소 로고 관리 방법은 Manage repository logo 를 참고해요.

취약점 분석

Docker Scout는 Docker Hub에 게시된 DVP 이미지에 대한 자동 취약점 분석을 제공해요. 이미지를 스캔하면 게시된 콘텐츠가 안전하다는 것을 보장하고 개발자에게 그 이미지를 신뢰할 수 있다는 증거를 제공해요. 분석을 저장소별로 활성화할 수 있어요. 이 기능 사용에 대한 자세한 내용은 Basic vulnerability scanning 문서를 참고해요.

검색 우선순위

검증된 게시자 이미지는 Docker Hub 검색 결과에서 향상된 가시성을 받아 개발자가 콘텐츠를 더 쉽게 발견하게 해줘요. 이 개선된 발견 가능성은 개발자 커뮤니티 안에서 이미지 채택을 높이는 데 도움이 돼요.

인사이트와 애널리틱스

인사이트·애널리틱스 서비스는 커뮤니티가 Docker 이미지를 어떻게 사용하는지에 대한 사용 메트릭을 제공해 사용자 행동을 이해할 수 있게 해줘요. 애널리틱스 데이터에 접근할 수 있는 웹 인터페이스와 API가 모두 있어요. 사용 메트릭은 태그별 또는 digest별 이미지 풀 수, 지리적 위치, 클라우드 제공자, 클라이언트 등을 보여줘요.

지원

이 프로그램은 조직에 대한 지원을 변경하지 않아요. 지원은 조직의 Docker 구독 또는(유료 Docker 구독이 없다면) 프로그램 등급을 따릅니다. 자세한 내용은 support response times 문서를 참고해요.

저장소 로고 관리

Docker Verified Publisher 프로그램에 가입한 후 조직의 각 저장소에 커스텀 로고를 설정할 수 있어요. 다음 요구 사항이 적용돼요:

  • 지원되는 로고 파일 형식은 JPEG와 PNG예요.
  • 허용되는 최소 이미지 크기는 120×120 픽셀이에요.
  • 허용되는 최대 이미지 크기는 1000×1000 픽셀이에요.
  • 허용되는 최대 이미지 파일 크기는 5MB예요.
  • 조직의 owner 또는 editor 역할을 가진 사용자만 저장소 로고를 변경할 수 있어요.

저장소 로고 설정

  1. Docker Hub 에 로그인해요.
  2. 로고를 변경하려는 저장소의 페이지로 이동해요.
  3. 현재 저장소 로고 위에 겹쳐 있는 카메라 아이콘( )으로 표시되는 업로드 로고 버튼을 선택해요.
  4. 열리는 대화 상자에서 저장소 로고로 설정할 PNG 이미지를 선택해요.

로고 제거

Clear 버튼( )을 선택해 로고를 제거해요. 로고를 제거하면 저장소가 설정되어 있다면 조직 로고를, 그렇지 않다면 기본 로고를 사용하도록 기본 설정돼요.

더 알아보기 (Learn more)