docker 启动方式
1.
我们要用容器数据卷,使容器中的数据和本地保持同步,这样就可以在本地电脑上编辑yaml文件,并且容器关闭后,已经修改过的配置文件保持不变
docker run -d --name myha -p 8888:8123 -v E:/Docker/practice/sync_ha_file:/config
-d:表示在后台运行
–name : 表示容器名字
-p 8888:8123 表示端口映射;注意这里8123是不能改变的,表示容器内homeassistant的地址,8888可以随意改变
-v E:/Docker/practice/sync_ha_file:/config 表示本地电脑的目录和容器内目录数据共享,同步
faa660349657 : 为homeassistant镜像的ID
Note这样启动后开启 HomeKit 可以生成码但是手机上无法添加 Bridge
docker官方文档 host模式只在linux有效 win和mac都不支持 所以我估计好用的都是linux的 卡在这步的不是win就是mac
这样容器里是bridge的网 跟手机的wifi不是一个网 成功的案例好像都是群辉带的docker 创建容器时选host网 我是mac+docker 用命令行参数-net=host创建容器 但这样遇到问题是IP:8123就访问不到HA页面了 不太懂为什么这样8123端口就映射不出来 如果有解决办法 麻烦分享一下谢谢
https://zhuanlan.zhihu.com/p/141337969