Docker Home에서 Settings Management 구성하기
Docker Home에서 Settings Management 구성하기 (Configure Settings Management in Docker Home)
Docker Home을 사용해 조직 전반의 Docker Desktop 설정 정책을 만들고 관리하는 방법을 알려드릴게요.
출처: 문서
본문
Docker Home을 사용해 조직 전체에 걸친 Docker Desktop의 설정 정책을 만들고 관리할 수 있어요. 설정 정책을 쓰면 구성을 표준화하고, 보안 요구사항을 강제하며, 일관된 Docker Desktop 환경을 유지할 수 있답니다.
구독: Business · 대상: 관리자
사전 요구사항
시작하기 전에 다음이 준비되어 있는지 확인하세요:
- Docker Desktop 설치
- 인증된 도메인 (verified domain)
- 조직에 대한 강제된 Sign-in (Enforced sign-in)
- Docker Business 구독
중요: 설정 관리 정책은 언제든 만들 수 있지만, 정책이 실제로 적용되려면 조직에서 도메인을 인증해야 해요.
설정 정책 만들기
새 설정 정책을 만들려면:
- Docker Home에 로그인하고 조직을 선택하세요.
- Docker Desktop, 그 다음 Settings Management를 선택하세요.
- Create a settings policy를 선택하세요.
- 이름과 선택적인 설명을 입력하세요.
팁: 기존
admin-settings.json파일을 업로드해 양식을 미리 채울 수 있어요. Docker Home 정책이 로컬admin-settings.json파일을 덮어씁니다.
- 정책을 적용할 대상을 선택하세요:
- 모든 사용자 (All users)
- 특정 사용자 (Specific users)
참고: 사용자별 정책이 글로벌 기본 정책을 덮어써요. 조직 전체에 적용하기 전에 작은 그룹으로 먼저 테스트해 보세요.
- 각 설정을 상태(state)로 구성하세요:
| Docker Home 상태 | 설명 | admin-settings.json 동등값 |
|---|---|---|
| User-defined | 사용자가 설정을 변경할 수 있음 | 설정 생략 |
| Always enabled | 설정이 켜져 있고 잠김 | "value": true, "locked": true |
| Enabled | 설정이 켜져 있지만 변경 가능 | "value": true, "locked": false |
| Always disabled | 설정이 꺼져 있고 잠김 | "value": false, "locked": true |
| Disabled | 설정이 꺼져 있지만 변경 가능 | "value": false, "locked": false |
팁: 구성 가능한 설정, 지원 플랫폼, 구성 방법의 전체 목록은 Settings reference에서 확인할 수 있어요.
- Create를 선택해 정책을 저장하세요.
정책 적용하기
설정 정책은 Docker Desktop이 재시작되고 사용자가 로그인한 후에 적용돼요.
새 설치의 경우:
- Docker Desktop을 실행하세요.
- Docker 계정으로 로그인하세요.
기존 설치의 경우:
- Docker Desktop을 완전히 종료하세요.
- Docker Desktop을 다시 실행하세요.
중요: 사용자가 Docker Desktop을 완전히 종료하고 다시 열어야 해요. Docker Desktop 메뉴에서 재시작하는 것만으로는 충분하지 않습니다. Docker Desktop은 실행될 때와 실행 중 60분마다 정책 업데이트를 확인해요.
적용된 설정 확인하기
정책을 적용한 후:
- Docker Desktop은 대부분의 설정을 회색으로 표시해요
- 일부 설정, 특히 Enhanced Container Isolation 구성은 GUI에 나타나지 않을 수 있어요
- 시스템의
settings-store.json파일을 확인하면 모든 적용된 설정을 검증할 수 있어요
기존 정책 관리하기
Docker Home의 Desktop Settings Management 페이지에서 Actions 메뉴를 사용해 다음을 할 수 있어요:
- 기존 설정 정책 편집 또는 삭제
- 설정 정책을
admin-settings.json파일로 내보내기 - 사용자별 정책을 새 글로벌 기본값으로 승격
정책 롤백하기
설정 정책을 롤백하려면:
- 완전한 롤백: 정책 전체를 삭제하세요.
- 부분 롤백: 특정 설정을 User-defined로 설정하세요.
설정을 롤백하면 사용자들이 해당 설정 구성에 대한 제어권을 다시 얻게 돼요.