欢迎光临散文网 会员登陆 & 注册

ArmSoM-W3应用开发之安装docker

2023-11-20 09:56 作者:磊子啊_  | 我要投稿

1. 简介

  • RK3588从入门到精通系列专题

  • 开发板:ArmSoM-W3

  • Kernel:5.10.160

  • OS:Debian11

  • 本⽂介绍ArmSoM-W3在Debian11下如何安装使用docker


2.Rockchip 平台系统运行docker

Docker运行对内核配置有要求,需要 kernel 开启 cgroups、namespace、netfilter、overlayfs 等功能的⽀持,这些配置打开才满足docker运行的要求。

ArmSoM发布的普通固件一般不满足 Docker 的运行要求,如果有需求可以用我们配置过的内核固件,或者按照下文自己配置。


2.1 kernel配置

Docker开源团队提供了一个检测脚本,用以检测内核配置是否符合Docker运行的要求,下载脚本到SDK源码kernel目录下。

输入如下命令:

注意:.config需要在内核配置完后才会生成

得到如下打印:

Generally Necessary是内核必须配置项,Optional Features是可选配置项

如果检测Generally Necessary下面的结果是missing或者enabled (as module),都可以去对应配置那设置为Y。


2.2 Debian 配置

Debian 默认使⽤ iptables-nft,⽽ docker 默认使⽤ iptableslegacy,故需要配置 iptables 使⽤ legacy 版本,可以通过以下命令进⾏切换:


2.3 安装Docker

在RK3588上安装Docker,按照以下步骤进行操作:

1.更新系统:

在开始安装Docker之前,确保系统是最新的。运行以下命令:

2.安装依赖项:

安装Docker所需的一些依赖项:

3.添加Docker官方GPG密钥:

通过添加Docker官方的GPG密钥来信任官方存储库:

4.设置Docker存储库:

添加Docker存储库到APT源列表中:

5.安装Docker引擎:

更新APT软件包索引并安装Docker引擎:

6.启动Docker服务:

安装完成后,启动Docker服务:

还可以将Docker设置为在系统启动时自动启动:

7.验证安装:

运行以下命令以验证Docker是否正确安装:


如果一切顺利,应该能够看到hello-world容器成功运行。



ArmSoM-W3应用开发之安装docker的评论 (共 条)

分享到微博请遵守国家法律