【香蕉派BPI-M2 Berry试用体验】安装Docker

  • 飞翔de希望
  • LV3工程师
  • |      2017-09-29 14:19:15
  • 浏览量 1416
  • 回复:0
Docker的出现,解决了诸多问题,特别是用于整合开发、生产环境,弹性计算,移植部署等等。 如若将Docker技术应用于开发板,也是非常有意义的,相同硬件架构的开发板可以直接运行打包好的镜像,想想也是美事一妆! 现如今,Docker官方已经支持了ARM架构的Linux操作系统,也就是说,BPI-M2 Berry可以直接使用Docker,喜欢抛根的朋友可以来参考的下官方的安装手册 https://docs.docker.com/engine/installation/linux/docker-ce/debian/ 但在实际操作过程中,根据官方的步骤,还是遇到了一些问题 这里就从头介绍一下如何安装吧。 本文以Raspbian Stretch系统为例介绍。 首先,若你安装操作系统自带的旧版本Docker,先自行卸载
sudo apt-get remove docker docker-engine docker.io
然后,安装相关依赖
$ sudo apt-get update

$ sudo apt-get install \

     apt-transport-https \

     ca-certificates \

     curl \

     gnupg2 \

     software-properties-common
加入Docker官方的GPG KEY
$ curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -



$ sudo apt-key fingerprint 0EBFCD88
加入Docker APT源,此处便有坑了,下面的代码与官方不一样,官方是直接根据当前操作系统添加的,根据当前操作系统是raspbian,而raspbian源中有这个deb包,但没添加到安装list,所以,加了后不能直接apt-get安装,这块,需要把当前操作系统改为debian,Raspbian也是基于debian的,硬件架构一样的话,软件是可以通用的。
$ echo "deb  https://download.docker.com/linux/debian \

     $(lsb_release -cs) stable" | \

    sudo tee /etc/apt/sources.list.d/docker.list
APT安装Docker
$ sudo apt-get update

$ sudo apt-get install docker-ce

至此,如果顺利的话,Docker安装成功。 以Root身份执行下方命令,若输出正常表头加上空内容,说明可以使用了。
docker ps -a
另外需要多说一下,在X86架构中制作的Docker镜像是不可以直接运行在香焦派的,必需是ARM架构的才可以。 Raspbian基础镜像可以在Docker HUB上找resin的镜像。 下面开启香蕉派的Docker之旅吧!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子