首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从安装ISO构建自定义LXD映像

如何从安装ISO构建自定义LXD映像
EN

Server Fault用户
提问于 2017-04-09 11:20:11
回答 1查看 10.7K关注 0票数 3

我有一个操作系统安装ISO。我的目标是在运行LXD的Ubuntu主机内核上运行第二个操作系统。我无法为上述操作系统找到任何基本映像。我是否有可能构建一个自定义的lxc映像来运行在ubuntu内核之上并访问第二个系统的shell?

谢谢你的进阶。

EN

回答 1

Server Fault用户

发布于 2017-08-09 16:45:20

Stéphane Graber在文章LXD2.0:图像管理中描述了从零开始为LXD2.0及更高版本创建图像的过程(“手动构建图像”一节):

手动构建图像--构建自己的图像--也非常简单。

  1. 生成容器文件系统。这完全取决于您使用的发行版。对于Ubuntu和Debian,可以使用debootstrap
  2. 配置发行版在容器中正常工作所需的一切(如果需要的话)。
  3. 制作容器文件系统的tarball,可选地压缩它。
  4. 在上面描述的基础上编写一个新的metadata.yaml文件。
  5. 创建另一个包含该metadata.yaml文件的tarball。
  6. 将这两个tarball>导入为LXD映像,其中包含: lxc映像导入<元数据tarball> -别名

您可能需要在所有的工作之前经历几次这样的过程,在这里和那里进行调整,可能添加一些模板和属性。

文件metadata.yaml必须至少包含以下两个键/值对(用正确的系统结构替换i686,用Unix时代格式的时间戳(例如date +%s)替换1458040200 ):

代码语言:javascript
运行
复制
architecture: "i686"
creation_date: 1458040200

有关metadata.yaml的更多信息可以在上述文章中找到(“图像元数据”一节)。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/843525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档