티스토리 뷰

개요

docker에 대한 정보를 관리하는 방법으로 docker-compose를 활용하는 방법이 있습니다.
docker-compose는 아래와 같은 docker-compose.yml이라는 파일로 container에 대한 정보를 관리할 수 있습니다.
version: '2'
services:
  web:
    build: .
    ports:
    - "5000:5000"
    volumes:
    - .:/code
    - logvolume01:/var/log
    links:
    - redis
  redis:
    image: redis
volumes:
  logvolume01: {}

그럼 ubuntu에서 docker-compose를 어떻게 설치하는지 알아보겠습니다.

환경

설치하는 환경은 다음과 같습니다.
  • ubuntu 16.04 LTS
  • Docker version 17.03.1-ce, build c6d412e
  • docker-compose version 1.11.2, build dfed245

설치방법

일단, Docker는 설치가 되어있어야 합니다. 설치방법은 Ubuntu에 Docker 설치를 참고하시기 바랍니다.

1. Docker-compose Github에 접속해서 현재 버전을 확인합니다. 제 경우에는 1.11.2-rc2 입니다.

2. curl 명령을 이용해서 실행파일을 다운 받습니다. 이때 /usr 폴더를 사용하므로 sudo로 권한을 확보해야 합니다.

ubuntu:~$ sudo curl -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   600    0   600    0     0    502      0 --:--:--  0:00:01 --:--:--   502
100 8066k  100 8066k    0     0  1240k      0  0:00:06  0:00:06 --:--:-- 2013k

3. 관리자 이외에도 실행이 가능하도록 실행권한을 추가합니다.

ubuntu:~$ sudo chmod +x /usr/local/bin/docker-compose

4. 최종 설치가 되었는지 버전을 확인합니다.

ubuntu:~$ docker-compose --version

docker-compose version 1.11.2, build dfed245

ubuntu:~$ 


댓글
댓글쓰기 폼