30분
Core: Dockerfile & docker-compose.yml 작성법
Docker 배포 & 테스트
Core: Dockerfile & docker-compose.yml 작성법
통합 프로젝트 > Docker 배포 & 테스트
학습 목표
Dockerfile의 각 명령어를 이해한다 docker-compose.yml의 구조를 이해한다 볼륨, 네트워크, 환경변수 설정을 할 수 있다
Dockerfile 구조 상세
기본 구조
에디터 로딩 중...
빌드 최적화 포인트
에디터 로딩 중...
docker-compose.yml 구조
에디터 로딩 중...
핵심 설정 설명
Volumes (데이터 영속화)
에디터 로딩 중...
depends_on + healthcheck
에디터 로딩 중...
네트워크
에디터 로딩 중...
핵심 포인트
- • Dockerfile: FROM -> 의존성 -> 코드 복사 -> CMD
- • 빌드 캐시: 변경 빈도 낮은 것을 위에 배치
- • docker-compose.yml: 앱 + Neo4j를 함께 관리
- • volumes: 컨테이너 삭제 시에도 데이터 유지