💡 Docker-Compose란?
Docker Compose는 여러 개의 도커 컨테이너를 정의하고 실행하기 위한 도구로, 단일 파일에 애플리케이션의 서비스, 네트워크, 볼륨, 환경변수를 설정할 수 있다.
🐳 Docker-Compose 설치
1) 도커 컴포즈 설치
https://github.com/docker/compose/releases
$ sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2) 권한 부여
$ sudo chmod +x /usr/local/bin/docker-compose
3) 심볼릭 링크 설정
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4) 버전 확인
docker-compose --version
5) Docker-Compose 명령어
$ sudo docker-compose build
$ sudo docker-compose up
$ sudo docker-compose up -d # docker-compose 백그라운드 실행
$ sudo docker-compose down
$ sudo docker-compose ps
$ sudo docker-compose pull
- 사용되지 않는 컨테이너 및 이미지 삭제, 볼륨 정리
$ docker volume prune -f