[Docker] 4-3.빌드 컨텍스트

null·2025년 1월 17일
0

Docker

목록 보기
9/24

빌드 컨텍스트

  • 이미지를 빌드 할 때 사용되는 폴더

  • docker build 명령을 사용하면 01.buildnginx 폴더가 도커 데몬에게 전달됨

  • .dockerignore
    : dockerignore 내 파일 리스트는 빌드 컨텍스트에 전달하지 않음
    : 도커파일이 C드라이브 최상단 폴더에 있게 되면 도커파일이 포함된 C드라이브 전체가 빌드 컨테스트가 됨 -> 빌드 컨텍스트의 크기가 커질 수록 전송 속도가 느려지고, 빌드에 문제 발생 할 수 있음
    -> 빌드에 사용되는 파일만 별도 관리가 중요

  • docker build -t buildcontext:ignorejunk .
    : docker build -t (이미지이름):(태그, 주로 버전)

  • .dockerignore 파일 내에 ignorejunk 파일이 있기 때문에 빌드 컨텍스트가 찾을수 없으므로 Copy 명령 실행 불가

0개의 댓글