[Docker](도커) #05. Docker Compose Install on Ubuntu 18.04 LTS

2019. 8. 21. 00:20OS & Server/Docker

728x90

서론

 

 

https://gmyankee.tistory.com/226

 

[Docker](도커) #04. Docker Install on Ubuntu 18.04 LTS

서론 https://gmyankee.tistory.com/178 도커 1장 | Ubuntu 16.04 LTS에 Docker 최신 버전 설치 하기 Thumbnail YouTube Facebook . Hyper Visor? [Image 1-1] HyperVisor란 Host PC에서 다수의 플랫폼을 구동하기..

gmyankee.tistory.com

docker 설치에 이어서 docker-compose를 설치해보고자 합니다.

 

docker-compose는

docker의 run 명령으로 생성하는 다음과 같은 옵션을 매번 기억하거나 적어두기가 귀찮고, 의존성 및 버전관리가 x같기

때문에, compose를 통해 문서화 한다고 보시면됩니다.

 

compose로 문서화된 내용은 정의된 일련의 컨테이너들을 생성을 진행할 수 있게됩니다.

docker run -dit --hostname overmap --name overmap -p 8080:8080 -p 80:8000 -v /home/yankee/test:/test ubuntu /bin/bash

 

 

도커 설치와 마찬가지로,  공식문서에서 해당 내용을 정의하고 있으며,

공식 문서를 보고 진행하셔도 무방합니다.

https://docs.docker.com/compose/install/

 

Install Docker Compose

You can run Compose on macOS, Windows, and 64-bit Linux. Prerequisites Docker Compose relies on Docker Engine for any meaningful work, so make sure you have Docker Engine installed either...

docs.docker.com

 

 

환경정보

 

# [OS]
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic

# [Docker]
Docker version 19.03.1, build 74b1e89

 

 

1. 설치

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

 

 

2. 권한 설정

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

 

 

3. 심볼릭 링크

위치와 상관없이 어디서든 명령 실행 할 수 있도록 변경 (windows의 바로 가기 같은 느낌)

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

 

 

4. 코드 요약

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