본문 바로가기

Dev

Ubuntu에서 Docker Compose 설치 및 사용 방법

Docker Compose는 여러 컨테이너를 하나의 서비스로 정의하고 실행할 수 있는 도구입니다. 여러 컴포넌트로 구성된 복잡한 애플리케이션을 관리하는데 유용합니다. 이 글에서는 Ubuntu 20.04에서 Docker Compose를 설치하고 사용하는 방법을 배워보겠습니다.

사전 준비

시작하기 전에 다음과 같은 것들이 필요합니다:

  • sudo 권한이 있는 Ubuntu 20.04 서버
  • 서버에 Docker가 설치되어 실행 중인 상태
  • Docker의 개념과 명령어에 대한 기본적인 이해

Docker Compose 설치

Ubuntu 20.04에 Docker Compose를 설치하는 방법은 두 가지가 있습니다: Ubuntu 저장소에서 공식 패키지를 사용하거나 GitHub에서 바이너리 파일을 다운로드하는 방법입니다.

공식 패키지 사용하기

Docker Compose를 설치하는 가장 쉬운 방법은 Ubuntu 저장소에서 공식 패키지를 사용하는 것입니다. 하지만 이 방법으로는 최신 버전을 얻을 수 없을 수도 있습니다. 저장소에 있는 현재 버전을 확인하려면 다음 명령어를 실행하세요:

apt-cache policy docker-compose

이 방법으로 Docker Compose를 설치하려면 다음 명령어를 실행하세요:

sudo apt update
sudo apt install docker-compose

바이너리 파일 다운로드하기

Docker Compose를 설치하는 또 다른 방법은 GitHub에서 바이너리 파일을 다운로드하고 실행 가능하게 만드는 것입니다. 이 방법으로는 최신 버전을 얻을 수 있습니다. GitHub에서 Docker Compose의 최신 릴리즈를 확인하려면 https://github.com/docker/compose/releases 를 방문하세요.

다음 명령어로 바이너리 파일을 다운로드하고 설치할 수 있습니다:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

필요하다면 1.29.2 를 최신 버전 번호로 바꾸세요.

설치 확인하기

Docker Compose가 제대로 설치되었는지 확인하려면 다음 명령어를 실행하세요:

docker-compose --version

다음과 같은 결과가 나와야 합니다:

docker-compose version 1.29.2, build 5becea4c

결론

이 튜토리얼에서는 Ubuntu 20.04에서 Docker Compose를 두 가지 방법으로 설치하고 사용하는 법을 배웠습니다: Ubuntu 저장소에서 공식 패키지를 사용하는 방법과 GitHub에서 바이너리 파일을 다운로드하는 방법입니다.

Docker Compose는 여러 컨테이너로 구성된 복잡한 애플리케이션을 하나의 서비스로 관리할 수 있는 강력한 도구입니다.

Docker Compose에 대해 더 알아보려면 https://docs.docker.com/compose/ 에서 문서를 읽어보세요.