docker-compose 설치 (ubuntu 20.04)

docker-compose 설치 (ubuntu 20.04)

다양한 container 기술들을 자유롭게 활용하기 위해서는 가장 유명한 docker 기술을 활용하는 것을 추천한다.
Linux 는 파일 기반 OS으로 프로젝트나 실행에 필요한 다양한 기반을 설치 하다 보면 정리가 어렵게 된다.
이를 해결 할 수 있는 기술이 container 기술이며 마치 수출입 물류에서 흔히 볼 수 있는 컨테이너처럼  모듈화 하는 개념이다.
docker-compose 설치 (ubuntu 20.04) 하는 과정을 알아보자.

docker-compose 설치 (ubuntu 20.04)
다양한 가상공간은 운영케 하는 Docker기술

가상 공간을 쉽게 만들고 운용 가능하게 하는 최신 버전 Docker 및 Docker-compose 설치하는 방법을  ubuntu 20.04버전에 설치하여보겠다.

docker-compose 설치를 위해서 ubuntu에서 OS의 다양한 기반 설치가 용이 한 apt를 활용한다.

sudo apt update
sudo apt install \ 
    apt-transport-https \ 
    ca-certificates \ 
    curl \ 
    software-properties-common

위와 같이

    • apt 의 최신 업데이트를 수행 한다.
    • docker설치를 위한 필수 설치 파일을 설치한다.



Docker설치

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository \ 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 

sudo apt update

sudo apt install docker-ce
  • docker 설치 준비를 위해 repository에 접근하기 위한  키 정보를 생성한다.
  • apt 활용 docker 설치를 위한 repository를 등록한다.
  • apt 최선 업데이트
  • 본격적인 docker 설치
docker-compose
복잡한 Docker 구성을 docker-compse로…

Docker-compose 설치

Docker-compose 설치를 위해서는 다음과 같이 3가지 순서로 진행 된다.

  • Docker-compose 최신버전을 구한다.
  • 최신 버전 binary를 github에서 download한다.
  • downoad한 binary 파일을 실행 가능한 속성으로 바꾼다.
  • 실행 되는지  확인한다.
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)

sudo curl -L \ 
"https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" \ 
-o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose  

docker-compose -v

위와 같이 docker와 docker-compose 설치를 통하여

하나의 OS 위에 다양한 프로젝트를 독립적으로 구성하여 관리/운영의 편의성을 제공한다.

Leave a Comment