728x90
반응형

1.  도커 컴포즈란?

여러 개의 Docker 컨테이너들을 하나의 서비스로 정의하고 구성해 하나의 묶음으로 관리할 수 있는 것이다.

 

2. 도커 엔진만 설치해도 될까?

단일 컨테이너를 실행하거나 간단한 테스트만 할 때는 도커 엔진만 설치해도 된다.
예를 들어 백엔드 Springboot 컨테이너 하나 실행해서 서버 테스트만 해볼 때는 도커 컴포즈를 굳이 설치하지 않아도 된다.

 

3. 도커 컴포즈는 왜 설치해야 할까?

여러 컨테이너를 함께 실행하고, 이를 쉽게 관리하려는 경우에 도커 컴포즈를 설치해야 한다. 
예를 들어, 웹 서버(Nginx), 데이터베이스(MySQL), 백엔드 서버(Spring Boot)를 한 번에 관리하고자 할 때는 도커 컴포즈를 설치하여 여러 개의 도커 컨테이너를 하나의 묶음으로 관리할 수 있다. 

 

4. 설치방법(공식문서)

 

설치 방법은 공식문서에 자세히 나와있다. 

 

공식문서 링크

https://docs.docker.com/compose/install/standalone/

 

Install Compose standalone

How to install Docker Compose - Other Scenarios

docs.docker.com

 

실행 권한이 없으면?

ubuntu@ip-172-31-3-15:~$ docker-compose --version

-bash: /usr/local/bin/docker-compose: Permission denied

 

실행권한 주는 법

ubuntu@ip-172-31-3-15:~$ sudo chmod +x /usr/local/bin/docker-compose

ubuntu@ip-172-31-3-15:~$ docker-compose --version

Docker Compose version v2.30.3
728x90
반응형

+ Recent posts