사용자(docker)로 시작하는 방법은 무엇입니까?

사용자(docker)로 시작하는 방법은 무엇입니까?

내 Mac에서 우분투 도커 이미지를 실행하고 있습니다. 내가 할 때 docker run -it containername그것은 루트로 시작됩니다. 하지만 대신 사용자로 시작하고 싶습니다. 수동으로 수행할 필요는 없습니다.login username

답변1

다음과 같이 실행하세요: docker run --interactive --tty --user $(id -u):$(id -g) 컨테이너 이름.

동일한 uid/guid를 사용하여 dockerfile에 이미 생성된 사용자가 있어야 합니다.

이미 게시된 링크는 또 다른 문제인 docker 데몬을 참조합니다.

관련 정보