일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- window size
- Openswan
- 우분투
- sudo
- 드라이버
- QT
- ssh command
- ssh
- golang
- 패키지
- docker
- VIM
- DevOps
- ubuntu
- RUBY
- VPN
- Linux
- docker-compose
- opsworks
- driver
- docker registry
- 도커
- 리눅스
- port
- 방화벽체크
- Chef
- docker container
- VMware
- 루비
- AWS
- Today
- Total
구리의 창고
Ubuntu에 Docker 설치하기 본문
개요
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