설정

설정 (Settings)

Docker Hub에서 기본 개인 정보 보호 설정과 autobuild 알림 등 사용자 설정을 구성하는 방법을 배워볼게요.

출처: 문서

본문

Docker Hub에서 다음 설정을 구성할 수 있어요:

  • Default privacy: 각 네임스페이스 내 모든 저장소에 대한 설정
  • Notifications: autobuild 알림에 대한 개인 설정

기본 개인 정보 보호 (Default privacy)

네임스페이스의 모든 저장소에 대해 다음 기본 개인 정보 보호 설정을 구성할 수 있어요:

  • Disable creation of public repos: 조직 사용자가 공개 저장소를 만들지 못하게 함 (조직 네임스페이스만 해당)
  • Configure default repository privacy: 새 저장소의 기본 개인 정보 보호 설정

공개 저장소 생성 비활성화

구독: Business 대상: 관리자

조직 소유자와 편집자는 조직 네임스페이스 내에서 공개 저장소 생성을 방지할 수 있어요. 개인 계정 네임스페이스에는 이 설정을 구성할 수 없어요.

참고: 이 기능을 활성화해도 기존 공개 저장소에는 영향을 주지 않아요. 이미 존재하는 공개 저장소는 공개 상태로 남아요. 비공개로 만들려면 개별 저장소 설정에서 공개 범위를 변경해야 해요.

조직 네임스페이스에 대해 공개 저장소 생성 비활성화 설정을 구성하려면:

  1. Docker Hub 에 로그인해요.
  2. My Hub 를 선택해요.
  3. 왼쪽 위 계정 드롭다운에서 조직을 선택해요.
  4. Settings > Default privacy 를 선택해요.
  5. Disable public repositories 를 원하는 설정으로 토글해요.
  6. Save 를 선택해요.

기본 저장소 개인 정보 보호 구성

기본 저장소 개인 정보 보호 설정을 사용해 저장소가 아직 존재하지 않을 때 docker push 명령으로 만든 저장소의 개인 정보를 자동으로 설정해요. 이 경우 Docker Hub는 해당 네임스페이스의 기본 저장소 개인 정보 보호로 저장소를 자동 생성해요.

참고: Disable public repositories 가 활성화되어 있으면 기본 저장소 개인 정보 보호 설정을 구성할 수 없어요.

네임스페이스에 대한 기본 저장소 개인 정보 보호를 구성하려면:

  1. Docker Hub 에 로그인해요.
  2. My Hub 를 선택해요.
  3. 왼쪽 위 계정 드롭다운에서 조직 또는 계정을 선택해요.
  4. Settings > Default privacy 를 선택해요.
  5. Default repository privacy 에서 원하는 기본 개인 정보 보호 설정을 선택해요:
    • Public: 모든 새 저장소가 Docker Hub 검색 결과에 나타나고 누구나 풀할 수 있어요.
    • Private: 모든 새 저장소가 Docker Hub 검색 결과에 나타나지 않고 본인과 협력자만 접근할 수 있어요. 또한 저장소가 조직의 네임스페이스에 만들어지면 적절한 역할이나 권한을 가진 사람에게 접근이 허용돼요.
  6. Save 를 선택해요.

알림 (Notifications)

autobuild를 사용하는 모든 저장소에 대해 이메일로 알림을 보낼 수 있어요.

autobuild 알림 구성

  1. Docker Hub 에 로그인해요.
  2. My Hub 를 선택해요.
  3. 왼쪽 위 계정 드롭다운에서 개인 계정을 선택해요.
  4. Settings > Notifications 를 선택해요.
  5. 이메일로 받을 알림을 선택해요:
    • Off: 알림 없음.
    • Only failures: 실패한 빌드에 대한 알림만.
    • Everything: 성공·실패 빌드에 대한 알림.
  6. Save 를 선택해요.

더 알아보기 (Learn more)