Infra/CI-CD

배포 - Docker Compose 파일 작성하기

Surge100 2022. 12. 31. 11:19

Docker Compose는 컨테이너 사이에 네트워크를 연결해준다. 그러면 본격적으로 Docker Compose 파일을 작성해보자

 

Docker Compose 파일 생성

Docker Compose는 yaml파일로 작성된다.

yaml 파일 이란?

YAML ain't markup language의 약자이며, 일반적으로 구성 파일 및 데이터가 저장되거나 전송되는 응용 프로그램에서 사용되고 원래는 XML이나 JSON 포맷을 자주 사용해 왔지만, 좀더 읽기 쉬운 포맷으로 최근 각광받고 있다.

 

작성하게될 docker-compose파일 구조

redis서버와 node서버를 구동하는 각각 Docker Container가 있고 그리고 Container를 감싼 것을 Services라고 한다. 그리고 docker-compose 같은 경우 버전을 지정해준다.

위와 같이 docker-compose를 다 작성한 후에 도커 컴포즈를 이용해서 앱을 실행한다.

docker-compose.yml 파일이 있는 디렉토리에 들어간 후 다음 명령어 사용 => docker-compose up

 

 

 

 

[출처 -  https://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%8F%84%EC%BB%A4-ci/dashboard]