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.3728x90
반응형
'백엔드개발' 카테고리의 다른 글
| Docker 설치하는 방법 공식문서 링크 영어 문서 보는 꿀팁 (1) | 2025.01.08 |
|---|---|
| 파이썬 mac 안에 가상환경 만들기 - virtualenv (1) | 2024.12.28 |
| python 웹 프레임워크로 Fastapi 사용하는 이유 (0) | 2024.08.10 |
| [JPA] 대문자로 테이블을 관리하고 싶은데 소문자로 생성된다면? (1) | 2024.05.05 |
| [mac] 자바 버전 여러 개 깔려있을 때, 1초 만에 환경변수 변경하기 (1) | 2024.03.12 |