Alpine 이미지에 만들기

2024. 9. 16. 15:52Docker

필요한 패키지 설치

# sudo는 필요한 경우만 사용
RUN apk add --no-cache bash sudo

계정 및 그룹 생성

RUN	addgroup -g {gid} {group} \
	&& adduser -u {uid} {user} -G {group} -D

계정에 sudo 권한 부여

RUN	echo "{user} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

소스 복사

COPY --chown={user}:{group} {source} {destination}

사용자 환경설정

USER {user}

WORKDIR {workspace}

실행

# pod에 서비스가 그냥 떠 있도록 함
CMD ["tail", "-f", "/dev/null"]

'Docker' 카테고리의 다른 글

docker Trouble Shooting  (0) 2024.07.09
docker buildx 설치  (0) 2024.07.09
Dockerfile 명령어  (0) 2024.07.09
Docker에 registry 설정  (0) 2024.04.13
Docker 삭제  (0) 2023.02.25