공부-프레임워크, 개발도구/Docker
Dockerfile docker-compose.yml
령과
2022. 8. 14. 20:20
Dockerfile : 컨테이너의 설계도
- RUN , WORKDIR, CMD 등 활용하여 컨테이너의 기본 설정을 해주는 역할을 한다.
- 만들고자 하는 프로젝트내에 위치한다
- docker build 명령어를 사용하고 도커 파일을 명시하여 사용하게 된다.
docker-compose.yml : 다중 컨테이너 애플리케이션을 배포하려는 방법을 정리한 파일
- docker-compose up 으로 설정한 내용대로 컨테이너 실행
- Dockerfile이 어디에 위치되어있는지, 포트번호는 몇번을 쓸 것인지, 볼륨위치 등 명시하는 파일
Dockerfile은 이미지를 만드는 설계도, docker-compose는 설계도들의 관리자라고 볼 수 있다.