백엔드
Ubuntu Docker compose 도커컴포즈 설치 이유 설치 방법
devfrom2ne1
2024. 11. 9. 18:58
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
반응형