티스토리 뷰
Docker 이란
Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다
Docker 0.9 버전 부터는 직접 개발한 libcontaniner를 사용하고 있다
기존 LXC와 Docker의 차이
기존 LXC의 경우 host OS 위에 가상화를 위한 hyperviosr 엔진 그 위에 OS를 올려서 사용하는데 host OS와 완벽히 불리된 형태라고 볼 수 있고 Docker의 경우 Docker엔진 위에 application 실행에 필요한 바이너리만 올라가기 때문에 host 커널을 공유하게 된다. 이는 IO처리가 쉽기 때문에 같은 환경에서 LXC보다 속도 측면에서 유리하고 뛰어난 이식성, 유연성면에서 뛰어나다고 할 수 있다.
1.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 |
댓글