请问如何自己封装 centos!

2022-11-17 17:57:52 +08:00
 gebishushu
我打算把自己线上部署好的 docker ,还有业务封装到 iso 文件里
客户下载系统直接安装后这些东西都会集成继续
有方法吗?各位达人
1694 次点击
所在节点    问与答
7 条回复
my3157
2022-11-17 21:18:39 +08:00
centos 的 installer 是 kickstart ,所以,解开 iso ,修改 ks 配置,然后重新打包 iso
luvjoey1996
2022-11-17 21:19:07 +08:00
华为有一个项目 osmaker 可以通过 kickstart 脚本做 iso,然后把镜像做成一个 rpm ,在 kickstart 脚本里面安装,推测是可以的。
ppphp
2022-11-17 22:17:14 +08:00
westerndream
2022-11-17 23:32:29 +08:00
losetup 挂载镜像,mount 挂载分区,然后操作,必要时 chroot 进去操作?
mkmoon
2022-11-18 07:35:49 +08:00
@my3157
@my3157 正解,不过 installer 叫 anaconda ,ks 是 anaconda 更低层的实现之一
msg7086
2022-11-18 08:56:50 +08:00
啊?为什么不直接分发 docker 镜像?你封装了 CentOS ,到时候 CentOS 的运维和安全也是你来做么……
GoodRui
2022-11-18 14:13:31 +08:00
@msg7086 盲猜 1 、用户内网环境,无法方便的安装 docker 并部署业务镜像; 2 、系统除 docker 外还有其它私货需要夹带,比如 ctop 、bat 等原镜像不带但需要使用的工具。结合第一条,如果没有外网环境,或者没法科学上网,或者部署量大,都很难操作,如果做成一个镜像,安装完即可用确实很方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/896007

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX