컨텍스트 이해
docker build
명령
도커 빌드 명령의 기본 구문은 다음과 같습니다.
docker build -t imagename:imagetag context_dir
문맥
컨텍스트는 디렉토리이며 docker 빌드 프로세스가 볼 내용을 결정합니다. Dockerfile의 관점 context_dir/mydir/myfile
에서 파일 시스템의 모든 파일 /mydir/myfile
은 Dockerfile에 있으므로 빌드 프로세스 중에도됩니다.
도커 파일
dockerfile이 호출 Dockerfile
되고 컨텍스트에 있으면 명명 규칙에 의해 암시 적으로 발견됩니다. 이는 일반적으로 모든 도커 컨테이너에서 Dockerfile을 즉시 찾을 수 있다는 것을 의미하기 때문에 좋습니다.
"/ tmp / mydockerfile" -f
과 같이 다른 이름을 사용하고 싶다면 다음과 같이 사용할 수 있습니다 .
docker build -t imagename:imagetag -f /tmp/mydockerfile context_dir
그러나 dockerfile은 동일한 폴더에 없거나 적어도 찾기가 더 어려울 것입니다.