데이터 엔지니어 이것저것

도커 설치하기 본문

오픈소스

도커 설치하기

pastime 2020. 5. 17. 01:35
728x90

GUI를 지원하는 OS에서는 해당 링크를 통해 tool 을 설치하면 편하다

https://docs.docker.com/get-docker/

 

Get Docker

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you...

docs.docker.com

 

하지만 윈도우의 경우 10 pro만 가상화를 지원하기 떄문에 불편한 점이 많다.

또한 10 pro도 가상화를 지원해서 활성화를 해도 안되는 경우가 발생한다

-> 현재 그러한 에러를 체험중이며, 아직 해결방법은 못찾았다.

 

윈도우 10 이 아닌경우

docker toolbox를 설치하면 좀더 낮은 성능(GUI)?의 프로그램을 사용할수는있다.

 

정 안되면 VM을 설치하고 해당 VM안에 도커를 설치하는 방법으로 연습할수있다.

 

간단한건 그렇게 해도 큰 문제는 없다. 하지만 추후 인프라 구축을 하면,,,, 최소 RAM 32GB는 넣어줘야해서 비추한다.

 

엘라스틱만 해도 권장사항이 RAM 16GB;;;

 

CENT OS의 경우

 

https://docs.docker.com/install/linux/docker-ce/centos/

 

Redirecting…

 

docs.docker.com

좋은 설치법이 나와있다. 따라서 복붙만 해도 설치가 완료 된다.

 

 

sudo yum -y update
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 install -y docker-ce docker-ce-cli containerd.io

 

설치가 완료되었으면 테스트를 해보자

 

sudo systemctl start docker
sudo docker run hello-world

 

그렇지만 docker를 사용할때마다 sudo 코드를 쓰고 pw를 입력하기엔 너무 불편하다

sudo chmod 666 /var/run/docker.sock

도커에 666권한을 주면 앞으로는 sudo를 안써도 된다

728x90

'오픈소스' 카테고리의 다른 글

실행중인 컨테이너를 이미지 파일로 생성  (0) 2020.11.17
Docker redis  (0) 2020.11.06
Docker Jenkins (작업중)  (0) 2020.10.10
Dockerfile build  (0) 2020.10.08
도커란?  (0) 2020.05.17