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. 이미지 확인
'Container > Docker' 카테고리의 다른 글
[Docker-compose] 도커 컴포즈로 MySQL 컨테이너 배포 (0) | 2025.08.30 |
---|---|
Docker 컨테이너 실행하기 (2) | 2025.03.28 |
Docker 설치하기 [Rocky 9.4] (0) | 2025.03.16 |