-
dockerFile과 docker-compose.yml 의 차이docker 2023. 2. 16. 04:31
도커를 사용하려고 하는데 어떤 어플리케이션은 dockerFile을 사용하고, 어떤 것은 docker-compose를 사용하고,
어떤 것은 둘다 사용하기도 햇다.
이 차이점은 무엇인가??
dockerFIle은 사용자가 이미지를 어셈블하기 위해 호출할 수 있는 명령이 포함된 간단한 텍스트 파일이다.
반면, DockerCompose는 다중 컨테이너 docker를 정의하고 실행하기 위한 도구이다.
DockerCompose는 앱을 구성하는 서비스를 docker-compose.yml에 정의하여 격리된 환경에서 함께 실행항 수 있다.
프로젝트의 docker-compose.yml에 빌드 명령을 추가하려면 dockerCompose는 dockerFile을 이용한다.
각 이미지에 적합한 dockerFile을 빌드한 다음 compose를 사용하여 build명령을 사용하여 이미지를 조합한다.요약하자면
Dockerfile : 이미지 빌드
docker-compose.yml : 앱이 실행되는 동안 컨테이너 관리728x90'docker' 카테고리의 다른 글
도커파일 문법 (0) 2023.12.25 도커와 도커컴포즈로 빌드해보기 (0) 2023.02.18 dockerFile이란? (0) 2023.02.14 docker-compose로 mysql사용하기2 (0) 2023.02.12 docker-compose로 mysql사용하기1 (0) 2023.02.12