빌드 컨텍스트에서 불필요한 파일 제거.
.dockerignore 파일을 이용하여 해당 파일에는 제거하려는 파일의 이름을 기술하면 된다.
와일드카드 문자, *, ? 사용이 가능하다. [A~Z] * 의 정규표현식은 지원불가.
하나의 표현식으로 /file.tmp 와 dir/file.tmp 를 모두 무시하도록 설정할 수 없다.
.git
빌드 컨텍스트의 루트에 있는 디렉토리 .git 파일은 무시, 하지만 dir/.git 은 무시하지 않음.
*/.git
루트 아래에 있는 디렉토리와 .git 파일만 무시, dir/.git은 무시하지만 dir/dir/.git은 무시하지 않음.
*/*/.git
루트에서 2단계 아래 디렉토리 또는 .git 파일무시, dir/dir/.git 은 무시하지만 .git 과 dir/.git은 무지하지 않음.
*.sw?
file.swp, file.swa, dir.swb는 무시하지만, dir/file.swp는 무시하지 않는다.