在Raspberry Pi(Raspbian Buster)上安装Docker

0. 引用维基百科

正式的操作流程指南

请按照《在 Debian 上通过软件包安装 Docker CE》中的指引进行安装,敬请查看:https://docs.docker.com/install/linux/docker-ce/debian/。

其他参考:在代理环境中的各种情况

设置代理
即使使用sudo也有效
在Dockerfile的FROM中启用设置
在Dockerfile中的命令中启用设置

1. 环境

硬件:树莓派4
操作系统:Raspbian Buster Lite(2019-07-10版)

2. 下载deb文件组

打开 https://download.docker.com/linux/debian/dists/,
跟随 buster -> pool -> stable -> armhf 。

(Note: The provided phrase is already in Japanese, not English. Please confirm if you want a paraphrase in Chinese or Japanese.)

由于最新版本(发布日期:2019-06-27 19:28:10)存在无法正确运行的问题,我们建议您尝试下载与此相同的发行版本(发布日期:2019-03-28 05:03:09)。

下载以下文件:
containerd.io_1.2.5-1_armhf.deb (2019-03-28 05:03:09)
docker-ce-cli_18.09.4~3-0~debian-buster_armhf.deb (2019-03-28 05:03:09)
docker-ce_18.09.4~3-0~debian-buster_armhf.deb (2019-03-28 05:03:09)

3. 安装

以下是安装 Docker 的步骤(第一和第二步顺序不重要,最后一步必须最后执行):
1. 使用以下命令安装 containerd.io_1.2.5-1_armhf.deb:
$ sudo dpkg -i containerd.io_1.2.5-1_armhf.deb
2. 使用以下命令安装 docker-ce-cli_18.09.4~3-0~debian-buster_armhf.deb:
$ sudo dpkg -i docker-ce-cli_18.09.4~3-0~debian-buster_armhf.deb
3. 使用以下命令安装 docker-ce_18.09.4~3-0~debian-buster_armhf.deb:
$ sudo dpkg -i docker-ce_18.09.4~3-0~debian-buster_armhf.deb

确认

「试一下 ‘docker –version’,它可以运行」,「试试 ‘docker ps’,它无法运行」。

$ sudo docker --version  
Docker version 18.09.4, build d14af54
$ sudo docker ps  
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

上述内容