Linux镜像制作需根据场景选择工具,常见方法如下:
工具1:mkisofs
sudo apt install genisoimagesudo yum install genisoimagesudo mkisofs -o custom-linux.iso /path/to/source-dir
(/path/to/source-dir为需打包的文件目录)工具2:dd命令(克隆磁盘为镜像)
sudo dd if=/dev/sda of=system.img bs=4M status=progress
(/dev/sda为源磁盘,system.img为输出镜像)
qemu-img create -f qcow2 vm-image.qcow2 10G
(10G为镜像大小,可调整)virt-install或手动挂载镜像安装系统(需配置分区、软件等)。FROM ubuntu:20.04
RUN apt update && apt install -y nginx
CMD ["nginx", "-g", "daemon off;"]
docker build -t my-nginx:1.0 .
docker save -o nginx-image.tar my-nginx:1.0
mount -o loop)或启动虚拟机测试可用性。qemu-img+virt-install。Debian Live-build或Ubuntu Customization Kit。sudo权限,确保操作安全。