docker设置镜像源 树莓派_树莓派4B安装Docker-HomeAssistant以及爬虫

时光荏苒,自从上次写总结,有两个月了,尽量一个月一篇吧。

要有docker

这里就直接采用官方源了,也可以采用国内镜像源,例如阿里的,速度上有优势。

打开terminal,输入:

curl -sSL https://get.docker.com | sh

然后等待自动安装完成。

安装完成之后,运行命令测试:

Sudo docker run hello-world

会自动拉取hello-world,最终屏幕上会打印出hello from docker!

至此完成。

HomeAssistant

是基于Python3的开源家庭自动化平台,可以控制家庭中所有设备,且自0.5版本之后,可以做到直接接入小米的家庭IOT设备,通过插件的不同组合从而支持高度定制化。

树莓派安装HomeAssistant,可以参考官方教程。

如下:

树莓派默认安装python2以及python3,由于python2到2020年将不再提供支持,需将python2移除,添加python3路径:

卸载python2:

sudo apt remove python

清理依赖:

sudo apt autoremove

删除链接:

sudo rm /usr/bin/python

创建指向python3.7的链接:

sudo ln -s /usr/bin/python3.5 /usr/bin/python

输入python测试,会显示python版本,以此验证。

上述工作完成之后,安装HomeAssistant,参考官方例程:

安装python依赖库:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

建议 pip 使用国内镜像,编辑 /etc/pip.conf 文件

复制粘贴以下内容并保存:

创建名为 homeassistant 的用户:

sudo useradd -rm homeassistant

创建安装文件夹:

cd /srv

sudo mkdir homeassistant

sudo chown homeassistant:homeassistant homeassistant

创建虚拟环境:

sudo su -s /bin/bash homeassistant

cd /srv/homeassistant

python3 -m venv .

source bin/activate

安装 Home Assistant:

pip3 install homeassistant

初次启动 Home Assistant

等待几分钟让后台下载依赖,之后你便可访问 http://ip:8123,进入 Home Asssitant

自启动

sudo nano -w /etc/systemd/system/[email protected]

粘贴一下内容:

Description=Home Assistant

ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant"

重新加载进程管理:

sudo systemctl --system daemon-reload

启用服务:

sudo systemctl enable home-assistant@homeassistant

更新软件版本:

进入虚拟环境

sudo su -s /bin/bash homeassistant

cd /srv/homeassistant

source bin/activate

更新

pip3 install --upgrade homeassistant

指定版本

pip3 install homeassistant==X.XX.X

开发版本

pip3 install --upgrade git+git://github.com/home-assistant/home-assistant.git

至此 Home Assistant 系统已经正常的运行起来了。

爬虫

待续

定时抢购

待续

你可能感兴趣的:(docker设置镜像源,树莓派)