有没有办法使用类似于debootstrap
Debian/Ubuntu 的方式在 chroot 内创建 Centos 系统?我需要它用于容器项目,其中 Docker 不是解决方案(我会使用 systemd 容器)。不幸的是,我无法在网络上找到任何相关内容。
感谢您的帮助。
答案1
好的,根据systemd-nspawn
的手册,还有一种手动安装的替代方法:使用debootstrap
或类似的方法:
Example 1. Download a Fedora image and start a shell in it
# machinectl pull-raw --verify=no \
https://download.fedoraproject.org/pub/fedora/linux/releases/32/Cloud/x86_64/images/Fedora-Cloud-Base-32-1.6.x86_64.raw.xz \
Fedora-Cloud-Base-32-1.6.x86-64
# systemd-nspawn -M Fedora-Cloud-Base-32-1.6.x86-64
这个例子可以很容易地适用于 Centos。事实上他们提供下载支持原始图像在以下链接:https://cloud.centos.org/centos/8/x86_64/images/。
我希望这个能帮上忙。
答案2
Fedora 的 debootstrap 也有一个替代方案,称为超敏(以前称为 febootstrap)。