V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gebishushu
V2EX  ›  问与答

请问如何自己封装 centos!

  •  
  •   gebishushu · 2022-11-17 17:57:52 +08:00 · 1658 次点击
    这是一个创建于 498 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我打算把自己线上部署好的 docker ,还有业务封装到 iso 文件里
    客户下载系统直接安装后这些东西都会集成继续
    有方法吗?各位达人
    7 条回复    2022-11-18 14:13:31 +08:00
    my3157
        1
    my3157  
       2022-11-17 21:18:39 +08:00 via Android
    centos 的 installer 是 kickstart ,所以,解开 iso ,修改 ks 配置,然后重新打包 iso
    luvjoey1996
        2
    luvjoey1996  
       2022-11-17 21:19:07 +08:00 via Android
    华为有一个项目 osmaker 可以通过 kickstart 脚本做 iso,然后把镜像做成一个 rpm ,在 kickstart 脚本里面安装,推测是可以的。
    westerndream
        4
    westerndream  
       2022-11-17 23:32:29 +08:00
    losetup 挂载镜像,mount 挂载分区,然后操作,必要时 chroot 进去操作?
    mkmoon
        5
    mkmoon  
       2022-11-18 07:35:49 +08:00 via iPhone
    @my3157
    @my3157 正解,不过 installer 叫 anaconda ,ks 是 anaconda 更低层的实现之一
    msg7086
        6
    msg7086  
       2022-11-18 08:56:50 +08:00
    啊?为什么不直接分发 docker 镜像?你封装了 CentOS ,到时候 CentOS 的运维和安全也是你来做么……
    GoodRui
        7
    GoodRui  
       2022-11-18 14:13:31 +08:00 via iPhone
    @msg7086 盲猜 1 、用户内网环境,无法方便的安装 docker 并部署业务镜像; 2 、系统除 docker 外还有其它私货需要夹带,比如 ctop 、bat 等原镜像不带但需要使用的工具。结合第一条,如果没有外网环境,或者没法科学上网,或者部署量大,都很难操作,如果做成一个镜像,安装完即可用确实很方便。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3565 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.