개요
centos 환경에서 docker engine을 설치하는 방법을 정리한다.
repository 설정
# 의존성 설치
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# yum config manager를 통한 docker engine repo 추가
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Docker 설치 및 실행
# yum 패키지 색인
$ sudo yum makecache fast
# docker engine community edition 설치
$ sudo yum -y install docker-ce
# docker engine 시작
$ sudo systemctl start docker
Docker Compose 설치
Docker Compose는 CURL을 통해서 설치할 수 있는데 아래의 URL에서 한글로 “버전” 표시해둔 부분을 Docker Compose 버전 릴리즈를 참고하여 설치하면 된다.
$ curl -L https://github.com/docker/compose/releases/download/버전/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
현재 최신 버전은 1.13.0으로 해당버전으로 설치하는 스크립트는 아래와 같다.
$ curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
Docker Compose 퍼미션 수정
스크립트 요약
장비에서 설치시 install_docker.sh로 하나 만들어놓고 실행하면 된다.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo systemctl start docker
sudo usermod -a -G docker 계정명
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo chown 계정명 /usr/local/bin/docker-compose