imx8mqevk docker 安装

这篇博客详细介绍了如何在IMX8MQEVK开发板上构建yocto环境并安装Docker。首先,通过源码初始化和同步,然后在构建配置文件中添加virtualization层和相关软件包。在遇到下载链接失效时,需要手动调整。最终,通过bitbake编译fsl-image-validation-imx镜像,并在设备上测试Docker版本。
摘要由CSDN通过智能技术生成

imx8mqevk docker 安装

imx8mqevk 环境构建见前一篇博客

yocto环境

$ repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-warrior -m imx-4.19.35-1.1.2.xml
$ repo sync
$ EULA=1 MACHINE=imx8mqevk DISTRO=fsl-imx-xwayland source ./fsl-setup-release.sh -b build

docker

  1. 添加virtualization层
$ cd sources
$ git clone http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization -b warrior
  1. 修改构建配置文件
// build/bblayer.conf最后添加
BBLAYERS += "${BSPDIR}/sources/meta-virtualization"

//  build/local.conf 添加
IMAGE_INSTALL_append = "  docker docker-contrib connman connman-client"
DISTRO_FEATURES_append = " systemd"
DISTRO_FEATURES_append = " aufs"
DISTRO_FEATURES_append = " virtualization"
VIRTUAL-RUNTIME_init_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"

编译

$ bitbake fsl-image-validation-imx
// 遇到下载链接失效警告时,停止编译,手动修改为有效的下载链接

测试

// 修改uuu.auto,烧写
$sudo uuu -d uuu.auto
// imx8 console中执行
$docker version

Selection_003

参考文献

TipsAndTricks/DockerOnImage

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值