나는 파티에 늦었지만이 답변은 Docker 컨테이너 내에서 Ubuntu를 사용하는 사람에게 도움이 될 수 있습니다.
최근 Ubuntu 16.04.1을 기반으로 Docker 컨테이너를 만들었습니다.
Docker Ubuntu 이미지는 기본적으로 Ubuntu의 제거 버전으로,를 포함하여 대부분의 일반적인 도구는 없습니다 sudo
.
또한 기본적으로 사용자는 Docker 컨테이너에 루트로 로그인되어 있습니다.
따라서 docker run
명령으로 컨테이너를 시작 하고 'sudo'패키지를 설치했습니다.
root@default:/# apt-get install sudo
명령을 실행하면 adduser myuser sudo
오류가보고되었습니다 adduser: The user 'myuser' does not exist.
. 이 답변을 읽은 후에 먼저 사용자를 만들기 위해 명령을 실행했습니다.
root@default:/# adduser myuser
그런 다음 다음 명령을 실행하십시오.
root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.
myuser 사용자가 sudo 그룹에 추가되었습니다.