Dockerfile 빌드
이미지 생성
Dockerfile 빌드
$ docker build -t mybuild:0.0 ./
- 옵션
-t
- build 명령어 끝에 Dockerfile 이 저장된 경로 입력
생성된 이미지로 컨테이너 실행
$ docker run -d -P --name myserver mybuild:0.0
- 옵션
-P
- 이미지에 설정된 EXPOSE의 모든 포트를 호스트에 연결하도록 설정
빌드 컨텍스트
- 이미지 빌드 실행 시 빌드 컨텍스트를 읽어온다
- Dockerfile이 위치한 디렉터리
- Dockerfile이 위치한 곳에는 이미지 빌드에 필요한 파일만 위치
.dockerignore
- 빌드 시 파일에 명시된 이름의 파일은 컨텍스트에서 제외
- 컨텍스트 최상위 경로, build 명령어에서 맨 마지막에 오는 경로, Dockerfile이 위치한 경로에 위치