본문 바로가기
서버/개발환경

도커 설치하기

by 아카이sun 2018. 8. 17.

 도커란?


2013년 3월에 출시한 오픈소스 컨테이너 프로젝트이며 컨테이너 기반의 오픈소스 가상화 플랫폼으로 최근 빠르게 발전하고 있으며 세계적으로 사용되고 있는 기술이다.


● 왜 도커인가?


1. 리눅스 컨테이너 기술을 베이스로 어플리케이션을 격리된 상태에서 실행하는 가상화 솔루션

2. 플랫폼에 상관없이 실행 할 수 있는 앱 제작


● 컨테이너란?

격리된 공간에서 프로세스가 동작하는 기술. 기존 가상화는 os전체를 가상화시켜서 비효율적.

이후 인텔과 amd에서 cpu를 가상화, 반 가상화로 발전시켰다.


● 장점

1. 빠르고 가볍다.

2. 자유롭다

3. 가상화로 격리되어있기 때문에  보안성이 좋다.

 



더 자세한 설명은 아래의 블로그를 참조해보면 도움이 될 것이다.


https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html




● 설치방법


도커는 다양한 리눅스 배포판에 대해 배포판 종류를 자동으로 인식. 설치를 해주는 스크립트를 제공.

아래의 스크립트는 배포판 종류에 상관없이 자동으로 도커가 설치된다.



도커는 다양한 리눅스 배포판에 대해 배포판 종류를 자동으로 인식해서 도커 패키지를 설치해 주는 스크립트를 제공한다. 아래 스크립트를 배포판 종류에 상관 없이 실행하면 도커 설치가 진행된다.



$ sudo wget -qO- http://get.docker.com/ | sh



설치가 완료되면 버전을 확인해 본다.


$ docker version




자동설치가 아닌 직접 설치는 다음과 같다.


- 우분투 


sudo apt-get update

sudo apt-get install docker.io

sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker



-  cent os


sudo yum install docker

sudo service docker start

sudo chkconfig docker on //부팅시 자동실행

'서버 > 개발환경' 카테고리의 다른 글

openssl 설치하기  (2) 2018.09.06
nginx로 멀티도메인  (2) 2018.09.06
yum 실행시 오류  (2) 2018.02.21
리눅스 현지시간 설정  (2) 2017.10.19
git ignore 설정  (2) 2017.08.19

댓글