티스토리 뷰

Docker 이란

Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다

Docker 0.9 버전 부터는 직접 개발한 libcontaniner를 사용하고 있다 

 

기존 LXC와 Docker의 차이

LXC(Linux Container) 와 Docer 차이

기존 LXC의 경우 host OS  위에 가상화를 위한 hyperviosr 엔진 그 위에 OS를 올려서 사용하는데 host OS와 완벽히 불리된 형태라고 볼 수 있고 Docker의 경우 Docker엔진 위에 application 실행에 필요한 바이너리만 올라가기 때문에 host 커널을 공유하게 된다. 이는 IO처리가 쉽기 때문에 같은 환경에서  LXC보다 속도 측면에서 유리하고 뛰어난 이식성, 유연성면에서 뛰어나다고 할 수 있다.

 

 

1.Nas를 이용한 Docker 세팅 (synology nas 기준)

패키지 센터-> Docker설치

 

synology nas에서 docker 설치

 

2. 라즈베리 파이를 이용한 Docker 세팅

 라즈베리파이 SSH 접속

 ssh pi@10.0.0.1(라즈베리파이 IP 주소)

 

 패키지 업데이트 및 업그레이드 

 $ sudo apt-get install docker.io

 

 Docker 설치 확인 

 $ sudi docker

 

 Docker 버전 확인 

 $ sudo docker -v 

 

 실행중인 컨테이너 확인

 $ sudo docker ps

'HOME ASSISTANT' 카테고리의 다른 글

HomeAssistant scripts 설정  (0) 2020.11.03
homeAssistant Configuration 설정  (0) 2020.11.03
HomeAssistant Automation 설정  (0) 2020.11.02
HomeAssistant 기본 설명  (0) 2020.11.02
HOME ASSISTANT 설치  (0) 2020.11.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
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
글 보관함