前言

安装教程参考的官网debian章节,有针对raspbian的讲解。

在文中有这么一句话:

Raspbian users cannot use this method!
For Raspbian, installing using the repository is not yet supported. You must instead use the convenience script.

也就是说raspbian用户不要使用apt来安装,而是使用它提供的脚本安装方式。

安装docker(社区版本CE 19.03)

# 下载安装脚本
$ curl -fsSL https://get.docker.com -o get-docker.sh

由于我买了树莓派4B,安装了Buster系统,于是我看了一下这个链接的shell脚本,已经支持了buster安装(可以在脚本中搜索buster)

# 执行脚本,使用阿里镜像
$ sudo sh get-docker.sh  --mirror Aliyun

启动docker

$ sudo systemctl enable docker
$ sudo systemctl start docker# 带sudo,docker需要root权限
$ sudo docker version# 打印出来的版本信息
Client: Docker Engine - CommunityVersion:           19.03.5API version:       1.40Go version:        go1.12.12Git commit:        633a0eaBuilt:             Wed Nov 13 07:37:22 2019OS/Arch:           linux/armExperimental:      falseServer: Docker Engine - CommunityEngine:Version:          19.03.5API version:      1.40 (minimum version 1.12)Go version:       go1.12.12Git commit:       633a0eaBuilt:            Wed Nov 13 07:31:17 2019OS/Arch:          linux/armExperimental:     falsecontainerd:Version:          1.2.10GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339runc:Version:          1.0.0-rc8+devGitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657docker-init:Version:          0.18.0GitCommit:        fec3683

看docker构建版本是11月13号,还挺新!

配置国内镜像

$ mkdir -p /etc/docker
$ sudo tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
> }
> EOF

重启docker生效

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

测试

$  sudo docker run arm32v7/hello-worldUnable to find image 'arm32v7/hello-world:latest' locally
latest: Pulling from arm32v7/hello-world
latest: Pulling from arm32v7/hello-world
c1eda109e4da: Pull complete
Digest: sha256:07e995a680212a0a8a01e181b3fff128d44b8fe0c11426b638ec3cde7273f0a3
Status: Downloaded newer image for arm32v7/hello-world:latestHello from Docker!
This message shows that your installation appears to be working correctly.

注: 树莓派是arm架构,arm平台不能使用x86镜像,查看 Raspbian 可使用镜像请访问 arm32v7。

大功告成!

总结

linux上的编译环境一直是个老大难问题,为了使配置编译环境简单,也为了将编译环境做成镜像分享给别人,docker容器内编译是一个很好的方向!后面章节我会举列子。

树莓派 docker homeassistant_树莓派raspberry4B入坑指南 part-4 安装docker-ce 19.03相关推荐

  1. 树莓派 编译live555_树莓派raspberry4B入坑指南 part-6 docker编译古灵币钱包

    在上一节我们已经部署好了grin服务,今天讲讲如何编译grin-wallet. grin区块链包含自底向上分三个部分,层层依赖密不可分: grin:grin区块链server,提供chaindata数 ...

  2. 树莓派使用PCA9685扩展(二)之驱动无刷电机(调)入坑指南

    摘要 在上一篇<树莓派使用PCA9685扩展PWM驱动舵机入坑指南>中简单介绍了树莓派使用PCA9685驱动sg90的180°舵机的应用.本身因为想做无人机,所以就研究了下如何驱动无刷电机 ...

  3. python web-python web入坑指南

    原标题:python web入坑指南 Invest regularly in your knowledge portfolio. Make learning a habit. 自学python web ...

  4. DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件

    系列文章目录 DIY NAS服务器之OMV 5.6入坑指南(一)-openmediavalut 5.6安装 DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件 DIY ...

  5. 发布开源框架到CocoaPods入坑指南

    个人原文博客地址: 发布开源框架到CocoaPods入坑指南 在开发过程中一定会用到一些第三方框架, 只要安装了CocoaPods, 然后通过pod install命令, 就可以集成框架到项目中了 可 ...

  6. python这个软件学会能做什么工作-学会Python真的有高收入?盯,请查收这份入坑指南...

    学会Python真的有高收入?盯,请查收这份入坑指南 2018-10-10 20:51:00 567点赞 6312收藏 186评论 小编注:想获得更多专属福利吗?金币加成.尊享众测.专属勋章.达人福利 ...

  7. 旧android 4 平板,如今的安卓平板值不值得买:小米平板4入坑指南

    如今的安卓平板值不值得买:小米平板4入坑指南 2018-08-04 07:30:40 29点赞 25收藏 42评论 购买理由 三年前入坑小米平板2,在当年的安卓平板环境里,小米平板还是一款十分值得购买 ...

  8. api 微信内置浏览器js_多端开发框架uni-app入坑指南,一套代码适用微信、头条等小程序...

    前言 hello 小伙伴们,现在我已经正式入坑 uni-app 了.uni-app 已经发布好几个月了,期间也是踩坑无数,但是官方秉承着不抛弃不放弃的精神,积极解决开发者的各种简单的.复杂的问题,在此 ...

  9. 微信小程序继续入坑指南

    微信小程序继续入坑指南 wxml 类似于html 感觉和ejs灰常的相似 数据绑定 js Page({data: {message: "hello world"} }) wxml ...

最新文章

  1. [转载] 30分钟泛型教程
  2. 深度学习核心技术精讲100篇(九)-Catboost算法原理解析及代码实现
  3. jquery学习手记(4)元素的选择与操作
  4. 关于Execution 表达式
  5. “约见”面试官系列之常见面试题之第六十四篇之call和apply区别(建议收藏)
  6. Python基础——6面向对象编程
  7. bash 命令提示符_命令行上每天的Bash提示
  8. HDU2022 海选女主角【入门】
  9. python抠图_Python实现抠图
  10. centos 6.5安装杀毒软件clamav
  11. 离线语音识别与在线语音识别的区别
  12. catboost原理
  13. 做外贸有套路,这几招“技巧组合拳“,让你轻松变高手
  14. 微信小程序 | 一键生成万圣节头像框工具
  15. 单片机毕设 stm32人体健康状态检测系统(项目开源)
  16. XP系统IE浏览器无法访问https
  17. 演示程序之打游戏 -- 慕司板IAP15
  18. iOS 中生成随机数的4种方法(rand、random、arc4random、arc4random_uniform)
  19. 《黑客帝国》用python实现中文代码雨
  20. Vue(四十一)、Vuex的应用

热门文章

  1. flutter 序列化_如何在Flutter中序列化对象
  2. 软件公司怎么定价它们的项目_如何为副项目定价
  3. vue-jest测试用例_用Jest快速介绍测试驱动的开发
  4. aws lambda使用_如何使用AWS Lambda为发布/订阅消息选择最佳事件源
  5. 视频编码会议_我在编码事件和会议上进行了16次技术演讲。 这是我学到的。
  6. xgboost子树可视化
  7. 123_Power PivotPower BI DAX函数说明速查
  8. python certificate verify failed
  9. Flask框架——CSRF保护
  10. 使用OpenExif修改jpeg图片信息