如何在 yocto (runqemu) 中安装 docker?

问题描述 投票:0回答:1

我安装了 yocto 并连接到虚拟机。 *我使用命令“runqemu qemuarm64 core-image-full-cmdline nographic”

如何在 yocto 中安装 docker?

docker yocto qemu
1个回答
0
投票

您无法在基于 Yocto 的系统中使用 Ubuntu 的预编译包。至少在没有真正努力的情况下是不可能的。 Ubuntu 可能使用与 Poky(我假设你正在运行的)通常设置不同的工具链、不同的基础包和不同的发行版策略。

您必须从源代码在映像中构建并安装 Docker。这是通过 Yocto 将软件包安装在映像中的标准方法。

您需要做的事情的简化要点:

  1. 元虚拟化克隆到本地工作区。这就是 docker 配方所在的地方。
  2. 将此层添加到构建中。查看命令
    bitbake-layers
  3. 将 docker 添加到您的映像中。有很多方法可以做到这一点,但添加 IMAGE_INSTALL += 'docker-ce' 就足够了
  4. 重建你的形象并抱有最好的希望。

上次我尝试将 Docker 放入 Poky 中,这还不够。我必须添加启用一些内核标志才能使一切正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.