데스크톱 설정 리포팅
데스크톱 설정 리포팅 (Desktop settings reporting)
Desktop settings reporting은 사용자의 Docker Desktop 설정 정책 준수 여부를 추적하는 기능이에요.
출처: 문서
본문
Desktop settings reporting은 사용자가 Docker Desktop 설정 정책을 잘 따르고 있는지 추적해요. 이 기능으로 조직 전반의 정책 적용 상황을 모니터링하고, 규정 준수에 도움이 필요한 사용자를 식별할 수 있어요.
구독: Business · 가용성: Early Access · 요구사항: Docker Desktop 4.40 이상 · 대상: 관리자
사전 요구사항
Docker Desktop 설정 리포팅을 사용하기 전에 다음이 준비되어 있는지 확인하세요:
- 조직 전체에 Docker Desktop이 설치되어 있을 것
- 인증된 도메인 (verified domain)
- 조직에 대해 강제된 Sign-in (Enforced sign-in)
- Docker Business 구독
- 최소 하나 이상의 설정 정책 구성
리포팅 대시보드 접근하기
규정 준수 리포팅을 보려면:
- Docker Home에 로그인하고 조직을 선택하세요.
- Docker Desktop, 그 다음 Settings Reporting을 선택하세요.
리포팅 대시보드는 다음 도구를 제공해요:
- 사용자 이름 또는 이메일 주소로 사용자를 찾는 검색 필드
- 특정 정책에 할당된 사용자를 표시하는 필터 옵션
- 규정을 준수하는 사용자를 숨기거나 표시하는 토글
- 규정 준수 상태 표시기
- 규정 준수 데이터를 다운로드하는 CSV 내보내기 옵션
사용자 규정 준수 상태
Docker Desktop은 전체 규정 준수 여부를 판단하기 위해 세 가지 유형의 상태를 평가해요.
규정 준수 상태 (Compliance status)
대시보드에 표시되는 기본 상태예요:
| 규정 준수 상태 | 의미 |
|---|---|
| Compliant (준수) | 사용자가 최신 할당 정책을 가져와 적용했어요. |
| Non-compliant (미준수) | 사용자가 올바른 정책을 가져왔지만 적용하지 않았어요. |
| Outdated (구버전) | 사용자가 이전 버전의 정책을 가져왔어요. |
| No policy assigned (정책 미할당) | 사용자에게 할당된 정책이 없어요. |
| Uncontrolled domain (미관리 도메인) | 사용자의 이메일 도메인이 인증되지 않았어요. |
도메인 상태 (Domain status)
사용자의 이메일 도메인이 조직과 어떤 관련이 있는지 보여줘요:
| 도메인 상태 | 의미 |
|---|---|
| Verified (인증됨) | 사용자의 이메일 도메일이 인증되었어요. |
| Guest user (게스트 사용자) | 사용자의 이메일 도메인이 인증되지 않았어요. |
| Domainless (도메인 없음) | 조직에 인증된 도메인이 없고, 사용자의 도메인을 알 수 없어요. |
설정 상태 (Settings status)
사용자의 정책 할당을 나타내요:
| 설정 상태 | 의미 |
|---|---|
| Global policy (글로벌 정책) | 사용자에게 조직의 기본 정책이 할당되었어요. |
| User policy (사용자 정책) | 사용자에게 특정 사용자 지정 정책이 할당되었어요. |
| No policy assigned (정책 미할당) | 사용자에게 할당된 정책이 없어요. |
규정 준수 모니터링하기
Desktop settings reporting 대시보드에서 다음을 할 수 있어요:
- 조직 전체의 규정 준수를 한눈에 검토
- Hide compliant users를 켜서 문제에 집중
- 특정 정책으로 필터링하여 대상 규정 준수 상태 확인
- 규정 준수 데이터 내보내기
- 사용자 이름을 선택하여 세부 상태와 해결 단계 확인
사용자 이름을 선택하면 현재 상태, 도메인 인증 여부, 할당된 정책, 마지막 정책 가져오기 시간, Docker Desktop 버전을 포함한 자세한 규정 준수 정보를 볼 수 있어요.
규정 준수 문제 해결하기
대시보드에서 미준수 사용자의 이름을 선택하면 권장되는 상태 해결 단계를 볼 수 있어요. 다음은 미준수 상태에 대한 일반적인 해결 단계예요.
미준수 또는 구버전 사용자 (Non-compliant or outdated users)
- 사용자에게 Docker Desktop을 완전히 종료하고 다시 실행하도록 요청
- 사용자가 Docker Desktop에 로그인되어 있는지 확인
- 사용자가 Docker Desktop 4.40 이상을 사용하고 있는지 확인
미관리 도메인 사용자 (Uncontrolled domain users)
- 조직 설정에서 사용자의 이메일 도메인을 인증
- 도메인이 관리되어야 한다면 추가하고 인증한 후 인증이 완료될 때까지 대기
- 사용자가 게스트이고 관리할 필요가 없다면 조치가 필요 없음
정책 미할당 사용자 (No policy assigned users)
- 사용자를 기존 정책에 할당
- 사용자를 위한 새 사용자별 정책 생성
- 조직의 기본 정책 범위에 포함되어 있는지 확인
사용자가 시정 조치를 취한 후 리포팅 대시보드를 새로고침해 상태 변경을 확인하세요.
정책 업데이트 타이밍
Docker Desktop은 다음 시점에 정책 업데이트를 확인해요:
- 시작 시 (At startup)
- Docker Desktop이 실행되는 동안 60분마다
- 사용자가 Docker Desktop을 재시작할 때
Docker Home에서 정책 변경은 즉시 사용할 수 있지만, 사용자가 적용하려면 Docker Desktop을 재시작해야 해요.