[Dockerfile] 도커파일로 MySQL 이미지 빌드

 

 

MySQL 이미지 빌드

 

1. Dockerfile 작성

 

vi Dockerfile.dev.mysql

FROM mysql:latest

# 'app' 사용자와 홈 디렉토리 생성
RUN useradd -ms /bin/bash app

# 'app' 사용자의 홈 디렉토리 소유권 및 권한 설정
RUN chown -R app:app /home/app && \
    chmod -R 700 /home/app

# 기본 작업 디렉토리 설정 (선택 사항)
WORKDIR /home/app

# MySQL 실행에 필요한 기본 사용자 및 권한 유지
USER mysql

# MySQL 컨테이너의 기본 진입점 유지
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["mysqld"]

 

 

2. Dockerfile 빌드

docker build -f Dockerfile.dev.mysql -t mysql:dev .

 

 

 

3. 이미지 확인