使用树莓派开启HomeKit智能家居系统 篇四:树莓派安装Docker及其UI

2021-01-17 21:23:30 14点赞 118收藏 15评论


在之前的文章中我们已经完成了SMB的安装,接下来在本文中,将介绍Docker以及其可视化UI界面Portainer的安装。

Docker的安装

配置docker apt源

输入以下命令:

sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg2
software-properties-common

配置docker apt源配置docker apt源

添加GPC密钥

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

添加GPC密钥添加GPC密钥

添加Docker CE(社区版)

echo "deb [arch=armhf] https://download.docker.com/linux/debian
$(lsb_release -cs) stable" |
sudo tee /etc/apt/sources.list.d/docker.list

安装Docker CE

sudo apt-get update
sudo apt-get install docker-ce

这里因为服务器在境外的缘故下载速度会比较慢,耐心等待即可。

创建Docker仓库镜像

sudo nano /etc/docker/daemon.json

输入以下内容:

{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

树莓派安装Docker及其UI

按下 control-o 并回车,写入文件,按下 control-x 退出编辑器。

输入

sudo docker --version

若返回如下版本号这说明docker安装完成

树莓派安装Docker及其UI

最后输入以下命令:

sudo systemctl restart docker.service

sudo systemctl enable docker.service

下面开始可视化UI Portainer的安装

拉取portainer-ce镜像

sudo docker pull portainer/portainer-ce

创建存放portainer数据的卷宗

sudo docker volume create portainer_data

创建portainer容器

sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

执行完成后打开电脑的浏览器,输入树莓派IP:9000(如:192.168.31.100:9000)进去Portainer,首次进入设置好登录Portainer的用户名及密码(这里的用户名和密码和别的都没有关系,只适用于登录图形界面的)

树莓派安装Docker及其UI

显示上图界面则说明安装成功。

下一篇文章中将介绍在docker下HomeAssistant Core的安装、Homebridge的安装,也将是本系列最后一篇文章。这一部分已经全部更新完了 可以点进主页查看全部内容哦~

展开 收起

米家led智能调光驱动控制器电源小爱语音控制无极调色吸顶灯改造 12-24W*2 蓝牙Mesh版 支持灵动

米家led智能调光驱动控制器电源小爱语音控制无极调色吸顶灯改造 12-24W*2 蓝牙Mesh版 支持灵动

48元起

小米智能门锁E20 指纹锁 智能锁 密码锁 门铃集成远程查看 电子锁 小米智能门锁E20 Wifi版

小米智能门锁E20 指纹锁 智能锁 密码锁 门铃集成远程查看 电子锁 小米智能门锁E20 Wifi版

999元起

Xiaomi 小米 电子锁

Xiaomi 小米 电子锁

1289元起

小米 米家随手吸尘器家用 手持无线 轻盈便携 无刷电机 澎湃吸力 一键倒尘 车载清洁强力吸尘器

小米 米家随手吸尘器家用 手持无线 轻盈便携 无刷电机 澎湃吸力 一键倒尘 车载清洁强力吸尘器

暂无报价

小米智能门锁 指纹锁 电子锁 密码锁防盗门锁机械锁体智能锁E20猫眼版 家用可视对讲 小米智能门锁E20 猫眼版

小米智能门锁 指纹锁 电子锁 密码锁防盗门锁机械锁体智能锁E20猫眼版 家用可视对讲 小米智能门锁E20 猫眼版

1269元起

小米(MI) 智能门锁E10 C级锁芯 家用指纹锁密码锁电子锁智能锁入户门锁E升级款 通用防盗 米家电子门锁 升级款E10-NFC解锁更方便 经典升级款E10-NFC解锁更方便

小米(MI) 智能门锁E10 C级锁芯 家用指纹锁密码锁电子锁智能锁入户门锁E升级款 通用防盗 米家电子门锁 升级款E10-NFC解锁更方便 经典升级款E10-NFC解锁更方便

749元起

小米门窗传感器2智能家居家用光照无线远程安防盗开关感应器2 小米门窗感应器2代

小米门窗传感器2智能家居家用光照无线远程安防盗开关感应器2 小米门窗感应器2代

34.9元起

Xiaomi 小米 全自动智能门锁+5号电池8节套装 指纹锁智能锁 家用电子锁 防盗门锁NFC 密码锁

Xiaomi 小米 全自动智能门锁+5号电池8节套装 指纹锁智能锁 家用电子锁 防盗门锁NFC 密码锁

999元起

小米全自动智能门锁家用 全屋智能家居系统已接入米家小爱同学智能语音控制APP远程操控 全屋家电一站购 全自动门锁+米家智能吸顶灯Pro 客厅版

小米全自动智能门锁家用 全屋智能家居系统已接入米家小爱同学智能语音控制APP远程操控 全屋家电一站购 全自动门锁+米家智能吸顶灯Pro 客厅版

2249元起

小米适用于米家有品小米MI理发器LFQ02KL刀头USB充电线电推剪陶瓷刀头 LFQ02KL替换刀头

小米适用于米家有品小米MI理发器LFQ02KL刀头USB充电线电推剪陶瓷刀头 LFQ02KL替换刀头

38元起

Xiaomi 小米 智能门锁E10C级锁芯指纹锁

Xiaomi 小米 智能门锁E10C级锁芯指纹锁

749元起

小米小米全自动智能门锁pro 摄像头指纹锁 猫眼可视 电子锁密码锁防盗 小米全自动智能门锁pro

小米小米全自动智能门锁pro 摄像头指纹锁 猫眼可视 电子锁密码锁防盗 小米全自动智能门锁pro

1299元起

小米智能门锁E20猫眼版 可视对讲指纹锁电子锁密码锁防盗门锁 小米智能门锁E20 猫眼版

小米智能门锁E20猫眼版 可视对讲指纹锁电子锁密码锁防盗门锁 小米智能门锁E20 猫眼版

1299元起

小米智能门锁2 指纹锁 防盗NFC门锁智能门铃集成 远程查看 推拉全自动门锁 门锁 小米智能门锁2

小米智能门锁2 指纹锁 防盗NFC门锁智能门铃集成 远程查看 推拉全自动门锁 门锁 小米智能门锁2

1249元起

Xiaomi 小米 智能门锁E20 WiFi版 到手仅需949元!

Xiaomi 小米 智能门锁E20 WiFi版 到手仅需949元!

999元起

米家追光氛围灯带 电竞炫彩RGB PC小米电视智能联动 小米追光灯 声光互动自带氛围感 【2m】小米追光氛围灯带

米家追光氛围灯带 电竞炫彩RGB PC小米电视智能联动 小米追光灯 声光互动自带氛围感 【2m】小米追光氛围灯带

99元起
15评论

  • 精彩
  • 最新
  • pi@raspberrypi:~ $ sudo apt-get install
    E: 文件 list 第 1 行的记录格式有误 /etc/apt/sources.list.d/docker.list (Suite>
    E: 无法读取源列表。
    E: 文件 list 第 1 行的记录格式有误 /etc/apt/sources.list.d/docker.list (Suite>
    E: 无法读取源列表。
    pi@raspberrypi:~ $ apt-transport-https
    -bash: apt-transport-https:未找到命令
    pi@raspberrypi:~ $ ca-certificates
    -bash: ca-certificates:未找到命令
    pi@raspberrypi:~ $ curl
    curl: try 'curl --help' or 'curl --manual' for more information
    pi@raspberrypi:~ $ gnupg2
    -bash: gnupg2:未找到命令
    pi@raspberrypi:~ $ software-properties-common
    -bash: software-properties-common:未找到命令
    pi@raspberrypi:~ $

    第一步就出现上面的错误提示
    请教楼主,哪里错了啊?

    校验提示文案

    提交
    换源出错了 检查一下两个源

    校验提示文案

    提交
    明白,谢谢

    校验提示文案

    提交
    收起所有回复
  • 请教一下楼主,我用的是树莓派3B,执行了最后一步创建portainer容器的一串命令后,报了这个错误:
    “The requested image's platform (linux/amd64> does not match the detected host platform (linux/arm/v7> and no specific platform was requested”
    请问该怎么解决?

    校验提示文案

    提交
    看看能不能访问ip:9000 有的报错不需要管

    校验提示文案

    提交
    收起所有回复
  • 请问一下,在docker下提示potainer更新应该怎么更新呢?

    校验提示文案

    提交
    终端下重新拉取新的image 这玩意儿不需要更新 就一个UI界面

    校验提示文案

    提交
    收起所有回复
  • 其他教程堪称完美:
    安装 Docker 这块可以改进下,具体可以参考:去看看

    校验提示文案

    提交
    最近更新以后有些代码不太对了 之后有空再改下

    校验提示文案

    提交
    收起所有回复
  • 添加Docker CE(社区版)出错,怎么联系到您,很着急,我是一个爱好者,请您帮帮我

    校验提示文案

    提交
  • 添加Docker CE(社区版)
    命令换成
    echo "deb [arch=armhf] 去看看 buster stable" | \sudo tee /etc/apt/sources.list.d/docker.list

    校验提示文案

    提交
  • 添加Docker CE(社区版)
    命令换成
    echo "deb [arch=armhf] 去看看 buster stable" | \sudo tee /etc/apt/sources.list.d/docker.list
    记得sudo apt-get update一下

    校验提示文案

    提交
    感谢。。。。。

    校验提示文案

    提交
    收起所有回复
  • 找了好久类似教程 [观察]

    校验提示文案

    提交
  • 第一条命令,sudo apt-get install后要空格后加上\,具体看图片上的格式
    enter后照着图片的格式一行行添加,每行后面加上空格 /,直到最后一行命令不用

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
118
扫一下,分享更方便,购买更轻松