구리의 창고

Ubuntu에 Docker 설치하기 본문

DevOps

Ubuntu에 Docker 설치하기

구리z 2017. 7. 3. 14:15

개요

DevOps 혹은 Deployment를 고민해본 사람이라면 한 번쯤은 들어봤을 법한 Docker(https://www.docker.com/) 설치법을 설명하려한다.


간단하게 Docker를 설명하면, 기존의 Virtual Machine보다 리소스를 덜 사용하면서 독립된 환경을 구축해주는 프로그램이다.

Docker가 만드는 하나의 독립된 환경을 container라고 부르는데, 각 container는 완전 다른 환경에서 프로그램이 실행되도록 해준다.


Ubuntu 설치에 앞서 다음 페이지에서 지원하는 운영체제 및 환경을 알아 볼 수 있다.

https://docs.docker.com/engine/installation/

설치방법1. script 설치

한 줄이면 설치가되는 가장 간단한 방법이다. 하지만 Docker CE Edge 로만 설치가 가능하다.

1. docker에서 제공하는 설치 스크립트를 실행한다.

$ curl -sSL https://get.docker.com/ | sh

2. 설치가 잘되었는지 확인한다.

$ docker -v
Docker version 17.06.0-ce, build 02c1d87

설치방법2. 한 줄 한 줄 따라하기

그렇게 어렵지는 않다. stable 같은 원하는 버전을 선택 할 수 있다.
공식 홈페이지에 있는 내용 중, 명령어 줄만 가져온 것이다.

1. 기존에 설치되어있을지 모르는 docker를 삭제한다. (생략 가능)

$ sudo apt-get remove docker docker-engine docker.io

2. package 정보를 업데이트한다. (생략 가능)

$ sudo apt-get update

3. Ubuntu 버전이 14.04면, 설치해야한다.

$ sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual

4. 공통으로 필요한 패키지를 설치한다.

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

5. docker repository를 source list에 추가한다.

여기서 [arch=amd64], stable은 필요한 값으로 변경 할 수 있다.
arch: amd64(예제 값), armhf, s390x
repository: stable(예제 값), edge, testing

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

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

6. 추가된 repository를 패키지 목록에 업데이트하고 설치한다.

$ sudo apt-get update
$ sudo apt-get install docker-ce

7. 설치가 잘되었는지 확인한다.

$ docker -v
Docker version 17.06.0-ce, build 02c1d87


'DevOps' 카테고리의 다른 글

docker-compose 사용  (0) 2017.07.12
docker-compose 설치  (0) 2017.07.12
Docker Container 실행하기  (0) 2017.07.08
Chef resource 실행 순서 with notifies  (0) 2017.07.06
Ubuntu에 Docker 설치하기 with Chef  (0) 2017.07.05
Comments