docker安装homeassistant

前沿

  1. 网上的homeassistant安装教程都过于陈旧,本教程发布日期为2024.10.9,docker和homeassistant均为最新版

  2. 本教程以mac版的docker进行演示,win下操作基本相同

  3. mac版本为M1芯片的macmini,后台运行功耗约为3-5w

下载dokcer

  1. 去docker官网下载docker应用

    https://www.docker.com/

  2. 打开docker应用并进入设置开启Enable host networking(此功能必须登录后才能开启)

image.png

镜像下载及启动

  1. 创建一个HomeAssistant文件夹(此处以HomeAssistant举例子,实际可取你想要的任何名字)

  2. 文件夹下创建文版,docker-compose.yml,并填入下列内容( Users/****/develop/HomeAssistant:/config更换为你自己的,第一步中创建的文件夹路径)

  3. 打开终端terminal,windows为cmd,输入下列命令,HAOS将自动拉去镜像,配置容器并自动运行(Users/****/develop/HomeAssistant更换为你自己的,第一步中创建的文件夹路径)

4.这时就能在docker应用中看到运行的容器

docker-compose.yml


services:
  homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
      - /Users/wanggaoshuai/develop/HomeAssistant/HAOS:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
    restart: unless-stopped
    ports:
      - "8123:8123"
    privileged: true

执行

cd /Users/jieyingtao/Documents/HAOS

docker compose up -d

关闭
docker-compose down
启动
docker-compose up -d

如果是使用 docker 命令启动的容器
docker restart homeassistant


image.png

页面

登录: http://127.0.0.1:8123/

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容