docker部署HomeAssistant

一、docker部署

sudo docker run -d --name="homeassistant-v1" -v /docker/home-assistant/config:/config -p 8123:8123 homeassistant/home-assistant:latest

二、docker-compose部署

version: '3'
services:
  homeassistant:
    hostname: homeassistant
    image: homeassistant/home-assistant:latest
    container_name: homeassistant # 指定容器名称,如果不设置此参数,则由系统自动生成
    #restart: always # 设置容器自启模式
    volumes:
         - "/docker/home-assistant/config:/config"
    # network_mode: "host"
    ports:
        - "8123:8123"

参考:

【自用】云服务器 使用 docker 搭建 HomeAssistant + MQTT 物联网平台_mqtt物联网平台_MicroLindb的博客-CSDN博客

### 安装 Home Assistant 的 Docker 方法 为了在 Docker安装 Home Assistant,可以按照如下方法操作: #### 使用 Docker 命令安装 Home Assistant 通过命令行工具来获取并运行 Home Assistant 镜像是最直接的方式之一。这涉及到两个主要步骤:搜索和拉取镜像。 对于搜索特定版本或者确认官方提供的最新稳定版 Home Assistant 镜像,可执行 `docker search home-assistant` 来查看可用选项[^1]。 一旦确定要使用的镜像名称及其标签(通常是 stable 表示稳定版本),就可以利用 `docker pull` 指令下载该镜像到本地环境。具体来说就是输入 `docker pull homeassistant/home-assistant:stable` 下载最新的稳定版本[^2]。 完成上述准备工作之后,可以通过定义容器参数启动 Home Assistant 实例。下面是一个简单的 Python 脚本用于演示如何创建一个新的 Home Assistant 容器实例: ```python import os os.system('docker run -d --name="homeassistant" --privileged=true \ -v /path/to/config:/config \ -e TZ=Asia/Shanghai \ -p 8123:8123 \ homeassistant/home-assistant') ``` 这段脚本中的 `-v` 参数指定了挂载点以便保存配置文件;`-e` 设置时区变量以确保时间准确性;而 `-p` 则映射端口使得可以从外部访问 Web 界面。 #### 在 NAS 设备上部署 Home Assistant 如果是在 Synology DiskStation 上设置,则需先前往套件中心寻找名为 Container Manager (旧称为 Docker) 的应用程序,并完成其安装过程[^3]。接着依照前述相同方式使用 CLI 或者图形界面管理 Docker 映像与容器即可实现 Home Assistant 的成功部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

扰扰1994

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值