Docker 平台可帮助开发人员使用本地容器在标准化环境中测试其应用程序。这些容器彼此隔离,非常适合确保正在测试的其他软件不会造成问题。这对于快速轻松地将软件或服务添加到您的计算系统也很有用。不过,Linux 版 Docker Desktop 不支持 Raspberry Pi 中的 Arm 处理器,因此我们需要遵循不同的安装路径。
即使您不是程序员,Docker 容器也能让您轻松轻松地将更多服务集成到您的家庭实验室或其他计算设置中。Docker 容器的优点在于,您可以获得虚拟机的许多好处,而无需处理器和内存开销。
您可以手动安装 Docker,但您还必须手动管理升级。相反,您可以从 apt 存储库安装 Docker Engine,并享受轻松更新软件包的便利。
Docker Engine 可以在 32 位或 64 位操作系统上运行,并且可以与 Debian 很好地配合使用。如果您运行的是官方 Raspberry Pi OS,那么您运行的就是 Debian — 最新版本的 Raspberry Pi OS 基于Debian Bookworm 12。Debian Bullseye 11 也继续受支持。
理论上,这意味着你可以在任何 Raspberry Pi 上安装 Docker Engine,但我不建议在 Raspberry Pi 4B 之前的设备上进行严肃的工作。我的示例使用配备 8GB RAM 的 Raspberry Pi 5,运行最新版本的 Raspberry Pi OS Bookworm 12。
准备安装:删除可能已安装的旧版本
由于 Linux 发行版维护者经常捆绑非官方发行版的 Docker 软件包,因此我们需要先删除这些软件包。为了轻松删除,请使用以下脚本找到并删除安装在 Raspberry Pi 上的任何软件包。