如何使用Raspbian在Raspberry pi上安装Docker?

Docker是一个容器系统 您不需要很多资源来运行容器,因此 很轻 因此,Docker可能是在Raspberry Pi上进行Web应用程序开发和测试的理想人选。

当然, 它可以做其他事情,例如运行Web服务器,代理服务器或数据库服务器等等。 在Raspberry Pi上的Docker中。

如果您仍然不了解Docker,则应该知道这是一个开源项目, 在软件容器内自动化应用程序部署,提供了跨多个操作系统的应用程序虚拟化抽象和自动化的附加层。

码头工人 使用Linux内核的资源隔离功能,例如cgroups和名称空间 (命名空间)以允许单独的“容器”在单个Linux实例中运行,从而避免了启动和维护虚拟机的开销。

准备Raspberry Pi

在我们的Raspberry Pi上安装Docker没什么可写的 它的安装非常简单。 在本教程中 我们将以树莓的官方系统为基础 是Raspbian。

如果您的Raspberry上仍未安装此系统,则可以查阅以下文章,在此我们以一种非常简单的方式说明了如何执行此操作。 链接是这个。 

在我们的Raspberry pi上已经安装了Raspbian, 我们将更新软件包 和Raspbian APT软件包存储库使用以下命令缓存:

sudo apt update

现在,您必须更新从Raspbian中检测到的所有新软件包。 为此,我们只需要执行以下命令:

sudo apt upgrade

此时,需要更新软件包。

现在 您必须为操作系统安装内核头文件。 这很重要,因为如果您不安装内核头文件,则Docker将无法工作。

要安装内核头文件,您需要做的就是在终端中运行以下命令:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

完成上述所有操作后,我们现在可以继续在心爱的Raspberry Pi上进行Docker安装,因为我们完全确定我们已经拥有系统的所有更新软件包。

在Raspberry Pi上安装Docker

Docker安装 我们通过在终端中执行以下命令来做到这一点:

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

此下载和安装过程可能需要一段时间,因此建议您花一些时间。

码头工人

在我们的Raspberry Pi系统中已经安装了Docker, 现在我们开始实施工作 Docker,因此您可以使用它。

为此,第一步是 添加我们的系统用户“ pi” (Raspbian默认) 到docker组。 因此,您将能够创建和管理容器,图像,卷等。 没有sudo或超级用户权限的docker。

如果他们创建了其他用户,则必须在命令中将“ pi”更改为其用户名。 要将pi用户添加到Docker组 他们只需要运行以下命令:

sudo usermod -aG docker pi

现在进行更改, 有必要执行我们的系统重启,以便在系统启动时加载所做的更改,并应用对用户Docker组的添加。

他们可以通过在终端中运行以下命令来重新引导系统:

sudo reboot

系统重新启动后,我们将再次输入它并打开一个终端。 在其中,我们将执行以下命令来 验证Docker的安装以及它已经在系统上运行:

docker version

如您所见,Docker已经在您的Raspberry Pi上完美运行。

现在,您只需实现第一个容器。 为此,您可以在具有许多应用程序的Docker页面上搜索一个。 链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。