树莓派安装Docker

  • 介绍

本文介绍如何在树莓派上安装Docker。

首先,要分辨你手里的树莓派是几代的,后续要根据版本的不同来选择不同的镜像。

fdisk -l

a. 按o 删除全部分区
b. 按p列出分区,此时应该没有任何分区。
c. 按n新建分区, 然后p选择为主分区, 输入1作为SD卡的第1个主分区; 按回车选择默认开始扇区,再输入+100M设置结束扇区.
d. 按t,然后按c设置刚才的主分区类型为W95 FAT32(LBA).
e. 按n新建分区,然后p选择为主分区,输入2作为SD卡的第2个主分区;按两次回车默认把SD卡剩下的空间都给第2主分区.
f. 按w写入保存分区, 退出fdisk.

fdisk -l 再次查看分区

  • 分区

mkfs.vfat /dev/sdX1

mkdir boot

mount /dev/sdX1 boot

mkfs.ext4 /dev/sdX2 这个由于空间比较大,格式化过程可能会相对比较长

mkdir root

mount /dev/sdX2 root

  • 下载镜像

1代请下载http://sg.mirror.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

2代请下载http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz

wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

tar -zxpf ArchLinuxARM-rpi-latest.tar.gz -C root

sync 这个操作,也和你的硬盘大小有关系,大的相对慢一点

mv root/boot/* boot

  • 登录

ArchLinux默认提供了两个帐号root和alarm,密码和帐号一样。另外,超级管理员帐号root无法远程登录。

ssh alarm@192.168.94.32

  • 安装软件

pacman -Syyu 更新包

pacman -S vim

pacman -S wget

  • 添加国内源

编辑文件 vim /etc/pacman.d/mirrorlist

在文件头部添加下面两行:

Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo

Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

再次更新源:pacman -Syyu

  • 下载脚本

wget https://raw.github.com/resin-io/docker-install-script/master/install.sh

chmod u+x install.sh

./install.sh

  • 参考

https://archlinuxarm.org/platforms/armv6/raspberry-pi#installation

本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。

发表评论

电子邮件地址不会被公开。 必填项已用*标注