그룹 명령은 작동하지만 그룹아니요, 도커 컨테이너 내부입니다. 어떤 이유?

그룹 명령은 작동하지만 그룹아니요, 도커 컨테이너 내부입니다. 어떤 이유?

입력하면 docker 컨테이너 내부에서 groups작동하고 결과에 "root"가 표시되지만 입력하면 이 동작이 groups <username>표시되는 groups: '<username>': no such user.이유는 무엇입니까?

답변1

로컬로 구성된 그룹(및 사용자)을 컨테이너에 넣으려면 컨테이너를 탑재 /etc/passwd하고 들어가야 합니다./etc/groups

귀하의 경우에는 LDAP가 관련되어 있습니다. 호스트와 통합하는 방법에 대한 정보를 추가해야 합니다. LDAP 통합이 호스트의 및 파일과 동기화되는지 확인할 수 있습니다 /etc/groups./etc/passwd

관련 정보