Dockerfile
Dockerfile 명령어
이미지 빌드하기
- docker build -t {이미지명:이미지태그} {빌드 컨텍스트}
- 명령어 예시
$ docker build -t sample:1 .
- 현재 디렉토리의 Dockerfile로 빌드
- f <Dockerfile 위치> 옵션을 사용해 다른 위치의 Dockerfile 파일 사용 가능
- -t 명령어로 도커 이미지 이름을 지정
- {네임스페이스}/{이미지이름}:{태그} 형식
- 마지막에는 빌드 컨텍스트 위치를 지정
- 현재 디렉터리를 의미하는 점(.)을 주로 사용
- 필요한 경우 다른 디렉터리를 지정할 수도 있음
.dockerignore
- .gitignore와 비슷한 역할
- 도커 빌드 컨텍스트에서 지정된 패턴의 파일을 무시
- .git이나 민감한 정보를 제외하는 용도로 주로 사용
- .git이나 에셋 디렉터리만 제외시켜도 빌드 속도 개선
- 이미지 빌드 시에 사용하는 파일은 제외시키면 안 됨
Git을 설치한 ubuntu 이미지
Dockerfille 코드