DevOps/docker
Dockerfile
hyundy
2021. 10. 8. 17:11
도커를 이용하여 프로젝트를 배포 해보자
dockerfile은 도커 이미지를 만들기 위해 필요하다.
FROM
- 도커 이미지를 만들 베이스 지정 한다. (aws도 우분투로 해서 똑같이 해주었다.)
RUN
- 프로젝트가 실행 될수 있는 패키지를 다운 받는다.
- 리눅스 os 를 최초 설치 할때와 같다고 생각 하면 된다.
WORKDIR
- 도커 컨테이너 내부에 폴더를 생성 한다. (경로지정)
ADD
- 프로젝트가 옮겨질 경로를 지정 한다.
EXPOSE
- 도커 컨테이너 내부 포트를 지정 한다.
- 외부에서 특정 포트로 접속 한다면 내부 5000번 포트로 포워딩 된다는 의미이다.
CMD
- 프로젝트 셋팅이 완료 된 이후 시행할 명령어를 입력 하는 곳이다.
- CLI 명령어 띄어쓰기마다 , 로 구분 해준다.
다른 사용법들은 도커 공식문서에서 확인 해보자
https://docs.docker.com/engine/reference/builder/#add
Dockerfile reference
docs.docker.com