Docker Hub "Team" 모드 살펴보기

푸르둥개·2025년 11월 19일

상황에 맞는 그룹(Team) 구성 여부 검토.

설정

Default

  • repository 는 Private 로만 생성 함

  • Repository 생성시, 아래와 같이 Private 가 기본 설정인지 반드시 확인 할것!!


Team

  • 팀 생성 기준은 팀명으로 생성 하였음 ( 정책필요)

Team 생성

  • member 추가
    • 가입 승인된 member 만 추가 가능


Repository

  • repository 생성 및 퍼미션
    • repository 생성
    • repository Name : 모둘명 입력

  • 퍼미션
    • 등록된 repository 를 Team 에 적용 후 퍼미션 선택
    • 퍼미션은 3가지로 확인 됨 ( default : Read & Write 가 적당 할듯 )

퍼미션 종류 및 권한 설정 참고


액세스 토큰(access token) 설정 방법

  • Docker Admon Console 에서 발급 (권한 필요)

  • Repository access 3가지 방식 지원

Repository access 설정

  • Public repositories (read only)
    • All repositories

  • Select repositories
    • Add repository 로 추가 가능

참고
팀 단위의 토큰 발급 기능은 아직 Docker Hub에서는 직접적으로 제공하지 않습니다 ( 헐.. )
현재는 Organization에 대해서만 제공 하고 있음.

대안으로 개인 액세스 토큰을 팀에 배포하거나, 각 팀원이 개인 액세스 토큰을 생성


Team 으로 분리 할 필요가 있는 경우는?

  • 특정 repository의 권한을 분리 해야 할 경우.
    • 팀간 협업 or Project 등 특정한 목적으로 생성된 repository 운영
    • TEST or Base 와 같이 서비스와 분리된 임의의 repository 운영
profile
DevOps, 개발팀과 운영팀이 알아두면 좋은 정보를 공유합니다.

0개의 댓글