![Dockerfile에서 사용자 및 su 만들기](https://rvso.com/image/1703347/Dockerfile%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%B0%8F%20su%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
다음을 사용하여 새로운 사용자 foo를 생성하려고 합니다.
adduser --disabled-password --gecos "" smarthome
나는 해당 사용자에게 su를 시도했지만
su foo
작동하지 않습니다(whoami는 여전히 루트입니다).
ENTER가 누락된 것 같습니다(빈 비밀번호).
새 사용자로 어떻게 변경할 수 있나요?
답변1
USER <user>[:<group>]
또는 사용자 UID[:GID]
이
USER
지침은 현재 단계의 나머지 부분에 대해 기본 사용자 및 그룹으로 사용할 사용자 이름(또는 UID)과 선택적으로 사용자 그룹(또는 GID)을 설정합니다. 지정된 사용자는RUN
지침에 사용되며 런타임 시 관련ENTRYPOINT
및CMD
명령을 실행합니다.