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 사용