Dockerizing을 습득하기 위해서 우분투에서 지금까지 했던 작업을 dockerfile로 만들고자 하였다.
그러나 지금까지 sudo를 사용했다는 사실을 깨달았고 dockerfile에 sudo을 어떻게 하면쓸수있는지 알아보자.
아래 절차는 모두 dockerfile내에서 작업하면 된다.
# 1.sudo 사용자 설치 및 사용자 설정
RUN apt-get update
RUN apt-get install -y sudo
# 2. 사용자 계정 추가
RUN adduser --disabled-password --gecos "" user && echo 'user:user' | chpasswd && adduser user sudo echo 'user ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
'Infrastructure > Docker' 카테고리의 다른 글
[Troubleshooting] Ports are not available: listen tcp 0.0.0.0:xx: bind: An attempt was made to access a socket in a way forbidden by its access permissions. (1) | 2022.02.22 |
---|---|
1. Docker 사용기 (0) | 2022.01.22 |
0. 도커? 뭔데 쓰는걸까? (0) | 2022.01.22 |