Carpe diem
user 계정 추가 및 로그인 본문
컨테이너를 실행한 상태에서 커맨드를 사용할 수는 있지만,
이미지를 빌드 시에 계정을 생성하고 컨테이너를 실행 시에 user 계정으로 로그인을 하고 싶었다.
(docker 컨테이너에서 root계정으로 편집한 파일이 vscode에서 편집이 되지 않는 문제가 있어서...
vscode에는 WSL 플러그인이 지원되서 편리한 기능이 많다...)
새로운 계정을 생성하기 위해서는 아래 라인을 Dockerfile에 추가해주면 된다.
RUN useradd -ms /bin/bash rpi
USER rpi
WORKDIR /home/rpi
참고: https://stackoverflow.com/questions/27701930/how-to-add-users-to-docker-container
How to add users to Docker container?
I have a docker container with some processes (uwsgi and celery) running inside. I want to create a celery user and a uwsgi user for these processes as well as a worker group that they will both be...
stackoverflow.com
'docker' 카테고리의 다른 글
Cannot connect to the Docker daemon at 에러 (0) | 2023.01.12 |
---|---|
WSL에서 docker 설치 (0) | 2023.01.08 |
WSL을 사용해서 Linux 배포판 설치 (0) | 2023.01.08 |