Dockerfile 생성기
Docker 컨테이너를 위한 최적화된 Dockerfile을 생성합니다.
언어 선택
프레임워크
버전 설정
최적화 설정
환경 변수
Dockerfile 미리보기
Docker 명령어
이미지 빌드:
docker build -t myapp .
컨테이너 실행:
docker run -p 3000:3000 myapp
백그라운드 실행:
docker run -d -p 3000:3000 --name myapp-container myapp
로그 확인:
docker logs myapp-container
.dockerignore 파일
빌드 컨텍스트에서 제외할 파일들:
node_modules/
npm-debug.log*
.git/
.gitignore
README.md
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
coverage/
.nyc_output/
.cache/
dist/
build/
*.log
.DS_Store
Thumbs.db
Docker 베스트 프랙티스
🏗️ 멀티스테이지 빌드 사용
🔒 비루트 사용자 실행
📦 이미지 크기 최적화
🎯 레이어 캐싱 활용
🏥 헬스체크 추가
📋 .dockerignore 사용