Docker compose

알파로그·2023년 5월 30일
0

Linux 와 Docker

목록 보기
25/28
  • Docker application 의 서비스, 네트워크, 볼륨 등 의 설정을 yaml 형식으로 작성해 통합관리하는 파일

✏️ 구성요소

  • version
    • 최신 버전에서는 사용하지 않는 명령어 이다.
    • 명시해줘도 되지만 최신버전에서는 생략가능
  • Service
    • 컨테이너로 실행될 application 을 나타내는 요소
    • 이름, 이미지. 포트, 환경변수 등등 .. 속성을 포함호가있다.
    • 필요에 따라서 여러개의 서비스를 정의할 수 있다.
  • 나머지 요소
    • network, volumne, comfig, secret 이 있는데 실무에서는 거의 사용되지 않는 기능이라고 한다.

✏️ Service 설정

📍 기본 개념

  • service 는 여러 컨테이너를 정의하는 데 사용된다.
    • 아래와 같이 정의한다면 frontendbackend 라는 컨테이너를 정의하게되며,
      각 컨테이너의 이름이 된다.
    • 즉, 도커허브의 choideakuk/webapp 라는 이미지를 frontend 라는 컨테이너에서 실행하겠다는 의미가 된다.
service:
	frontend:
		image: choideakuk/webapp:latest

	backend:
		image: choideakuk/database:latest

📍 Service 의 속성

🔗 출처 : 어라운드 허브 스튜디오 - Around Hub Studio

profile
잘못된 내용 PR 환영

0개의 댓글