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權限,確保操作安全。