-
检查Docker服务是否正常运行,确保Docker正常运行。
systemctl status docker #输出---------------------- docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2023-11-01 16:47:28 CST; 2h 4min ago Docs: https://docs.docker.com Main PID: 9988 (dockerd) Tasks: 22 Memory: 147.1M CGroup: /system.slice/docker.service ————————————————
-
下载HomeAssistant镜像
docker pull homeassistant/home-assistant:latest
- 创建挂载目录
sudo mkdir -p /homeassistant/config && cd /homeassistant/
-
设置挂在目录权限
sudo chmod -R 777 /homeassistant/
-
创建并启动HomeAssistant容器,创建一个/dockerdata/homeassistant目录用于挂载
docker run -d --restart always --name homeassistant -v /dockerdata/homeassistant/config:/config -e TZ=Asia/Shanghai -p 8123:8123 homeassistant/home-assistant:latest
-
查看已经启动的容器 docker ps
-
开启端口8123,这里以Ubuntu为例
sudo apt-get install openssh-server
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 8123
- 访问控制台
控制台地址为:http://ip:8123 ,这里的ip替换成自己的物理机局域网ip,远程访问需要先开启端口才能访问到