Dockerfile이란?
docker이미지를 만들어주는 파일
dockerfile 실행 명령어
docker build -t [원하는 이미지 이름] .(경로)
- from: 베이스 이미지를 생성, 특정 초기 이미지 위에 추가적인 셋팅을 할 수 있음
- from [이미지명]:[태그명]
- copy: 호스트 컴퓨터에 있는 파일을 복사해서 컨테이너에 전달
- copy [복사할 경로] [복사되는 경로]
- 컨테이너 디렉터리로 복사할때 끝에 '/'를 붙여줘야함
- .txt로 끝나는 모든 파일을 복사하고 싶으면 *.txt [컨테이너 경로] 로 쓰면 됨
- .dockerignore 파일을 생성해서 특정 파일의 복사를 무시할 수 있음
- entrypoint: 컨테이너가 생성되고 최초로 실행할 때 수행되는 명령어
- entrypoint [명령어...]
- run: 이미지 생성 과정에서 명령어를 실행시켜야 할 때 사용한다
- run [명령문...] ex) run npm install
- workdir: 작업 디렉토리 지정
- workdir [작업 디렉토리로 사용할 절대 경로]
- expose: 컨테이너 내부에서 어떤 포트에 프로그램이 실행되는지 문서화하는 작업
'Docker' 카테고리의 다른 글
| Docker Compose (0) | 2024.08.27 |
|---|---|
| 도커 볼륨 (0) | 2024.08.12 |
| 도커 기본 명령어들-2 (0) | 2024.08.12 |
| docker 기본 명령어들 (0) | 2024.07.10 |
| docker 흐름 (0) | 2024.07.10 |