日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派4+ docker+ homeassistant

發布時間:2024/1/1 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派4+ docker+ homeassistant 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

樹莓派4+ docker+ homeassistant

  • 備忘錄:一次安裝配置過程記錄
    • 安裝docker:
    • 替換安裝源
    • 安裝Docker UI :portainer:linux-arm
    • 安裝 homeassistant +HASS
      • 安裝完畢

備忘錄:一次安裝配置過程記錄

硬件:樹莓派4B M:2G TF:64G
軟件:docker Docker version 19.03.12, build 48a6621

安裝docker:

需要執行一行命令,然后等著等著,

curl -sSL https://get.docker.com | sh


安裝成功之后,需要把 pi 用戶添加到 docker 用戶組,這樣在執行 docker 命令時就不需要每次都帶 sudo,當然,你可以不做這個操作,但是每次執行 docker 命令時要帶 sudo。

sudo usermod -aG docker pi

驗證安裝是否成功:

sudo docker run arm32v7/hello-world

替換安裝源

sudo nano /etc/apt/sources.list sudo nano /etc/apt/sources.list.d/raspi.list

sources.list

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi

raspi.list

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui


更新

sudo apt-get update

更換docker源

vi /etc/docker/daemon.json {"registry-mirrors": ["https://registry.docker-cn.com"] }

重啟docker

sudo systemctl restart docker

安裝Docker UI :portainer:linux-arm

docker pull portainer/portainer:linux-armdocker run -d --name portainer --restart unless-stopped -p 9000:9000 -v ~/portaniner/data:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer:linux-arm

瀏覽器打開 0.0.0.0:9000

選擇local

查看

安裝 homeassistant +HASS

  • 安裝armhf-hassio-supervisor鏡像 docker pull
    homeassistant/armhf-hassio-supervisor:latest

  • 安裝armhf-homeassistant鏡像 docker pull
    homeassistant/armhf-homeassistant:latest

    使用了下面這個安裝方式,上面這2個pull的鏡像沒用上了。

  • 切換到root安裝HASS.io ,此方法2020年5月后為不推薦的安裝方式了

    具體可查看This install method has been deprecated.

    sudo su curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s – -m raspberrypi3

    首先解決無法鏈接的問題

    https://site.ip138.com/raw.Githubusercontent.com/

    sudo vim /etc/hosts 里面修改
    先ping下IP地址后添加

    151.101.76.133 raw.githubusercontent.com curl -sL https://code.aliyun.com/neroxps/hassio_install/raw/master/install.sh | bash -s -- -m raspberrypi4
  • 替換先安裝下:

    curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m raspberrypi4


    之后就是漫長等待:

    查看狀態:

    sudo journalctl -fu hassio-supervisor.service

    另一個hassio 一鍵安裝腳本方案:https://github.com/neroxps/hassio_install

    hassio 一鍵安裝腳本,實現以下功能。
    自動更改系統源為中科大源。(目前支持 Debian Ubuntu Raspbian 三款系統)
    自動安裝 Docker,可以選擇切換 Docker 源為國內源,提高容器下載速度。(注意:Ubuntu 18.10 get.docker.com 官方暫不支持安裝docker)
    避開 Hassio 因亞馬遜連接超時導致無法拉取最新版本的 Homeassistant 容器。

    安裝完畢

    瀏覽器打開本機ip:8123 查看


    homeassistant/raspberrypi4-homeassistant:landingpage 自動更新到目前的最新版本0.112.4

    驗證一次使用一個小米手機做監控

    總結

    以上是生活随笔為你收集整理的树莓派4+ docker+ homeassistant的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。