树莓派 Raspbian 安装 docker


前言

树莓派 可用的 Raspbian 镜像下载地址为:
https://www.raspberrypi.org/downloads/raspbian/
可选择 Lite 版本进行最小化安装


将镜像使用 Etcher 烧录到 TF 卡(建议大于16G)

为了防止全球范围内的 Raspberry Pis 被黑客入侵,RPI 基金会现在已经在镜像中默认禁用了 SSH。只需在/ boot / ssh 中创建一个文本文件,可以是空白的,或者你可以在其中输入任何内容。

确保它没有扩展名,如 ssh.txt - 它必须只是 ssh。

现在插入SD卡,网络和电源等

安装 Docker
初始用户名pi,密码是 raspberry.
出于安全考虑,建议使用 passwd 命令更改用户 pi 的密码
此时您可能需要编辑 Pi 的主机名。使用编辑器,在下面文件中将 raspberrypi 这个词改为其他的词:
/etc/hosts
/etc/hostname
如果您将 Pi 用于无头应用程序,则可以将 GPU 与系统其余部分之间的内存分配减少到 16mb。
编辑 /boot/config.txt 并添加以下行:
gpu_mem=16

启动 Docker 安装程序
由 Docker 项目维护的自动脚本将创建一个 systemd 服务文件,并将相关的 Docker 二进制文件复制到 /usr/bin/ 中。

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

将 Docker 设置为自动启动。

$ sudo systemctl enable docker

您现在可以重新启动 Pi,或者通过以下方式启动 Docker 守护程序:

$ sudo systemctl start docker

启用 Docker 客户端
Docker 客户端只能由 root 或 docker 组的成员使用。将 pi 或您的等效用户添加到 docker 组:

$ sudo usermod -aG docker pi

检查 Docker 是否安装成功

sudo docker run hello-world

出现以下字样代表安装成功

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
cleda109e4da: Pull complete
Digest: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Status: Downloaded newer image for hello-world: latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx

参考资料:

https://www.raspberrypi.org/downloads/raspbian/
https://zhuanlan.zhihu.com/p/29225234

你可能感兴趣的:(linux,树莓派,Docker)