docker로 container를 만들고, 접속을 하게되면 root로 접속이 되죠?
root가 아닌 user로 접속하는 방법을 알려드리겠습니다.
user를 추가해주기 위해 root로 container에 접속해줍니다.
$ docker start <container name>
$ docker attach <container name>
container 접속을 완료한 후, user를 추가해줍니다.
$ adduser <username>
자세한 정보를 적으라고 나오면, 무시하고 enter를 누르셔도 됩니다.
이제 user로 접속하기 위해 나가볼까요?
$ exit
아래 명령어를 입력하면 user로 container에 접속이 가능합니다!
$ docker exec -it -u <username> <container name> /bin/bash