Bootstrap

Docker容器下面home assistant忘记账号密码怎么重置?

环境:

docker ha

问题描述:

Docker容器下面home assistant忘记账号密码怎么重置?

在这里插入图片描述

解决方案:

你可以按照以下步骤来找回或重置密码:

方法一 (未解决)

停止并删除当前的Home Assistant容器(确保你已经保存了任何重要数据)。

docker stop homeassistant
docker rm homeassistant

在这里插入图片描述

启动一个新的Home Assistant容器,并挂载一个目录到/config,这个目录将会包含你的配置文件。

docker run -d --name home-assistant \
  -v /path/to/your/config:/config \
  homeassistant/home-assistant

在这里插入图片描述

将/path/to/your/config替换为你的Home Assistant配置文件实际存储的路径。

docker restart homeassistant

现在你应该可以使用新设定的密码登录Home Assistant了。如果你使用的是Home Assistant Supervised或者其他方式管理配置,步骤可能会有所不同,但基本原理是相同的:更新配置文件中的密码设置。

方法二

1.登入盒子系统SSH

2.在ssh输入如下命令(未解决)

rm -rf * /usr/share/hassio/homeassistant/.storage

docker restart homeassistant

在这里插入图片描述

4.进入容器(解决本案例)
docker exec -it homeassistant bash

cd config

rm -rf  .storage

在这里插入图片描述

exit

重启
docker restart homeassistant

在这里插入图片描述

;