본문 바로가기

스마트홈

스마트홈 만들기 3편 - IOT 필수 프로그램 설치

IOT 필수프로그램 설치 (Docker, Portainer, Home-Assistant)

참조 Site : 번개멍의 블로그(https://oasis-dev.tistory.com/)

 

■ Docker 설치

Docker에 대한 개념 및 이해 (https://cafe.naver.com/stsmarthome/8872)

 

가상화라고 하면 VM Ware와 같은 가상머신을 생각하실 수 있는데요,

VM와 비슷하게 Host와 OS를 공유하는 점입니다.

가상화 프로그램인 VM과 Docker 동작 방식의 차이를 설명한 사진입니다.

 

 

Docker 설치 명령어

 

curl -fsSL https://get.docker.com/ | sudo sh

cmd창에 위와 같이 입력하면 설치가 진행되며,

 

sudo usermod -aG docker pi

위 명령어를 입력하여 도커에게 권한을 주어야 합니다.

 

 

■ Portainer 설치

포테이너 설치

포테이너(portainer)란 도커를 편리하게 핸들링할수 있도록 지원해주는 UI프로그램이라고 생각하면 됩니다.

 

docker volume create portainer_data

도커 볼륨을 생성합니다.

 

sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:latest

 

 

크롬을 열고 주소창에 본인IP:9000 입력을 합니다. ID, PW을 생성한뒤 Local를 눌러서 Connect 하시면 됩니다.

그럼 기본적인 포테이너 설치는 끝이 나게 됩니다.

 

 

■ Home-Assistant 설치

 

HA Installation on Docker : https://www.home-assistant.io/docs/installation/docker/

 

Installation on Docker

Instructions to install Home Assistant on a Docker.

www.home-assistant.io

 

설치 명령어!

docker run --init -d --name="home-assistant" -e "TZ=Asia/Seoul " -v /home/homeassistant:/config --net =host homeassistant/raspberrypi4-homeassistant:stable

 

자동인스톨러로 설치를 하게 되면 라즈베리PI IP:8123 가면 아래와 같이 설치가 완료 되어있습니다.

http://192.168.1.148:8123