2025年Ubuntu镜像源(ubuntu镜像源制作)

Ubuntu镜像源(ubuntu镜像源制作)因为笔者是在 vagrant 转移到 docker 的玩家 所以对系统镜像情有独钟 如果你是 windows mac 用户 那么你可能就需要一个干净的系统镜像 来使用 docker docker 依赖于 linux 内核 而在 linux 下开发的话 则无需再安装任何系统镜像 直接使用 docker 即可 在此背景下 那么一个干净的系统镜像 就有了必要的意义 笔者开始搜索有关 docker 打包 Ubuntu 镜像的资料

大家好,我是讯享网,很高兴认识大家。



因为容器本身是共享宿主操作系统内核,所以容器基础系统镜像包本身就是一个标准的 Linux rootfs + 用户自定义的工具。根据这个思路,我们就可以构建一个自己的容器基础系统镜像。


讯享网

rootfs 根文件系统

构建标准的 Linux rootfs 的方式有很多种方法,Redhat、Debian、SUSE等主流的发行版都有提供相应的工具支持,在Ubuntu中笔者使用的时工具。

大致流程:

  1. 构建基础的 rootfs
  2. 配置基础系统参数
  3. 部署用户自定义软件
  4. 清理系统
  5. 打包为容器镜像
  6. 测试镜像
  7. 发布仓库
  1. 安装 Debootstrap
  1. 通过 Debootstrap 构建 Ubuntu 16.04 LTS 的 rootfs
  • 创建 rootfs 存放的位置,如我们把新的 rootfs 存放在 /opt/new_os:
  • 构建基础 Ubuntu 16.04 LTS 的 rootfs(Debootstrap 工具的参数使用 –help 查看)
  1. 配置基础系统参数
    切换到新 rootfs

  1. 安装基础包(请根据实际需求安装)
  1. 配置系统字符集(根据提示进行)
  1. 配置时区
  1. 可选:配置第三方衍生系统版本信息(如:UbuntuKylin)
  1. 清理系统
  1. 退出当前 rootfs
  1. 打包并创建 Docker 镜像(前置条件:当前系统已经配置了 Docker 运行时环境)
  1. 测试
  1. 发布到仓库(以发布到官方仓库为例,私有仓库请自行上传)
  1. 完成
  2. 补充,如果要把当前的系统环境打包为容器基础镜像,主要是 rootfs 的处理,可以参考以下命令

小讯
上一篇 2025-05-27 15:58
下一篇 2025-05-11 19:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/180084.html